Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabiosc80

Codigo da Empresa

Recommended Posts

Estou fazendo um Upload com cadastro no banco de dados, porem na hora de tanto cadastrar no Banco de dados como mandar o arquivo pra pasta upload eu tenho que cadatrar assim:

 

"E_Codigo_Nome do Arquivo"

 

 

Só que o código ao invés de aparecer um numero aparece a palavra código.

 

Vejam o código asp que to fazendo.

 

 

 

ASP [/tr][tr]<!--#include file="conexao.asp"-->

<%

Dim Nome,Logotipo,TB

' Variaveis

' *********

Dim mySmartUpload

Dim intCount

 

' Criando Objeto

' ***************

Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

mySmartUpload.AllowedFilesList = "gif,jpg,zip,cdr,psd,jpeg,tif,doc,txt,html,htm,png"

mySmartUpload.MaxFileSize = 2000000

 

' Upload

' ******

 

mySmartUpload.Upload

 

Nome = mySmartUpload.form("Nome")

 

For Each file In mySmartUpload.Files

Logotipo = File.FileName

next

 

' Salva o arquivo em um caminho virtual

' ****************************************************************************

intCount = mySmartUpload.Save("Upload" )

 

Set fso = CreateObject("Scripting.FileSystemObject")

Set fileObject = fso.GetFile(Server.MapPath("UPLOAD/"&Logotipo))

Logotipo = "A_" & CodigoEmpresa & "_" & Logotipo

fileObject.Name = Logotipo

Set fileObject = Nothing

Set fso = Nothing

 

%>

<%

 

Dim SQ

 

SQ = ""

SQ = SQ & "INSERT INTO Empresa"

SQ = SQ & "(Nome,Logotipo)"

SQ = SQ & "VALUES( "

SQ = SQ & "'" & Nome & "',"

SQ = SQ & "'" & Logotipo & "')"

 

Dim BC : AbreBanco

SET TB = BC.Execute(SQ)

 

Response.Redirect("empresainc.asp")

 

%>

[/tr]

 

Como fazer ali aparecer o código que ta na tabela?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP [/tr][tr]Logotipo = "A_" & CodigoEmpresa & "_" & Logotipo [/tr]

 

Tenta abrir e fechar aspas no final... As vezes é um coisa besta dessas q tá te atrasando...

 

ASP [/tr][tr]Logotipo = "A_" & CodigoEmpresa & "_" & Logotipo ""[/tr]

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP [/tr][tr]Logotipo = "A_" & CodigoEmpresa & "_" & Logotipo [/tr]

 

Tenta abrir e fechar aspas no final... As vezes é um coisa besta dessas q tá te atrasando...

 

ASP [/tr][tr]Logotipo = "A_" & CodigoEmpresa & "_" & Logotipo ""[/tr]

 

Abraços

Nao deu certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

mostra o codigo onde tem Codigoempresa = ????alguma coisa????só isso... o erro está nessa parte, ja que nao vem um codigo e sim a palavra "codigo"

Não mostra nada.Ao invés de mostrar o código aparece a palavra Codigoempresa escrita

Compartilhar este post


Link para o post
Compartilhar em outros sites

de onde vem este codigo, você passa pelo form?? senão é melhor você pegar do db com uma consulta basica

Compartilhar este post


Link para o post
Compartilhar em outros sites

de onde vem este codigo, você passa pelo form?? senão é melhor você pegar do db com uma consulta basica

ele nao ta vindo do form da outra pagina.Como seria essa consulta?Pois a pagina é assim.Uma pagina com um text e um file que cadastra no banco de dados e manda o arquivo pra pasta uploadporem o nome do arquivo tem que ser assim ex:E_65_Logo.jpgque no caso seria:E_CodigoEmpresa_LogotipoSabe como faço pra mudar o nome na hora de cadatrar e vir esse codigo daempresa como o codigo autonumeracao que ta cadastrando no banco de dados ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

seleciona do banco este id numeração antes de montar este nome...

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo em que momento você aramzena este valor no banco??

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo em que momento você aramzena este valor no banco??

aqui

 

ASP [/tr][tr]<%

 

Dim SQ

 

SQ = ""

SQ = SQ & "INSERT INTO Empresa"

SQ = SQ & "(Nome,Logotipo)"

SQ = SQ & "VALUES( "

SQ = SQ & "'" & Nome & "',"

SQ = SQ & "'" & Logotipo & "')"

 

Dim BC : AbreBanco

SET TB = BC.Execute(SQ)

 

Response.Redirect("empresainc.asp")

 

%>

[/tr]

 

Mas é aqui que ele ta mudando errado veja:

 

ASP [/tr][tr]Set fso = CreateObject("Scripting.FileSystemObject")

Set fileObject = fso.GetFile(Server.MapPath("UPLOAD/"&Logotipo))

Logotipo = "A_" & CodigoEmpresa & "_" & Logotipo

fileObject.Name = Logotipo

Set fileObject = Nothing

Set fso = Nothing

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim e onde você atribui um valor a variavel CodigoEmpresa ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas é isto que estou tentando mostrar...O campo é autonumeração, mas o que você está usando naqule codigo é uma variavel qeu precisa pegar o valor que esta no banco senão vai ficar vazia...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.