Ir para conteúdo

POWERED BY:

Arquivado

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

GicaLilica

nao consigo passar os parametros

Recommended Posts

ola pessoal,eu nao to conseguindo fazer o seguinte:eu preciso pegar a data do sistema para passar como parametro em uma sql de insert.so que nao ta dando certo...fiz assim sql3 = "insert into reserva values ("&codigoPessoa&",'"+tombo+"',"&Date&") " set consulta3=conn.execute(SQL3)ondecodigoPessoa é inteirotombo stringe a data do sistemanao ta dando certo :Salguem pode meajudar?e outra,quando pego o date, o formato vem 03/11/aaaacomo eu arrumo esses as??beijosobrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser isso: sql3 = "insert into reserva values ("&codigoPessoa&",'" &tombo& "',"&Date&") "se não der tenta passar o date como string tb entre ' ', as vezes dá...Outra coisa pode ser a ordem dos campos talvez seja melhor você colocar:into reserva(campo 1, campo 2, campo 3)onde campo 1, 2 e 3 são os nomes do campo seu banco, ai campo 1 seria CodPessoa (se não seu banco for CodPessoa)

Compartilhar este post


Link para o post
Compartilhar em outros sites

No caso da data...o que acontece.. muitas vezes acontece isso de no date vir 3/11/aaaaentão o que você poderia fazer para dar certoprimeiro você declara uma variável para se chamar data... assim

DATA = DAY("DATE") & "/" & MONTH("DATE") & "/" & YEAR("DATE")

isso é um erro que ocorre normalmente, que já vi acontecer com milhares de pessoas...então no SQL você poderia colocar assim.

sql3 = "insert into reserva values ("&codigoPessoa&",'" &tombo& "',"&DATA&") "

e mais uma coisa...os parametros em cima estão mesmo dando um request?de um response embaixo de todos os Request para ver se os parâmetros estão indo para esta tela mesmo....Se no caso estiver indo você pode apagar os response.write e siga a instrução aqui em baixo.antes do conn.execute SQL3coloque isso...

response.write(SQL3) response.end

e cole no lugar de consulta do interbase... (no caso de SQL Server... colar no Query Analizer...)e tenta corrigir o código no próprio interbase para poder depois colocar no ASP, Por que se ele for exibido corretamente no seu banco de dados, quer dizer que o erro está no próprio ASP na parte dos '"&&"'...se no caso der errado, corrija no interbase que obviamente irá funcionar no seu ASP...Qualquer dúvida eu estou aqui e pode perguntar!okflw

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi..eu tirei as aspas e fiz assim pra ver se mostrava o diaDATA = DAY(DATE)dai sai certo.mas quando junto tudo como falou :&DATA = DAY(DATE) & "/" & MONTH(DATE) & "/" & YEAR(DATE)ele nao gera ...sei la nao concatena....:Sbeijosbrigadaoi, agora deu certo as datas.mas a sql nao.. :Sda o erro:XTG Systems][interBase6 ODBC Driver], conversion error from string "0" o erro é no asp mesmo,pq no interbase faz certinho :) erro estranho ne?beijos

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.