INSERT MUITO GRANDE NO VB

USUARIO.EXCLUIDOS 07/06/2005 13:27:40
#87455
Galera alguem pode me judar?
Estou fazendo um insert no vb, só que o número de linhas excederam.....
tentei usar o _, mas como se trata de um insert e não de um codigo vb, o visual basic não entende como quebra de linha e sim como parte do scrit de inserção.
Ja tentei quebrar em variaveis e depois fazer um conexao.execute(var1,var2,var3 )
so que mesmo assim não deu certo.

Alguem pode dar um help?

Valews
LCSD 07/06/2005 13:30:00
#87458
Post a sua string de insert pra nós, pra ver o que pode ser feito.
USUARIO.EXCLUIDOS 07/06/2005 13:52:52
#87462
Resposta escolhida
Já tentou isso:
em vez de
SQL = "INSERT INTO HISTORICO(CAMPO1,CAMPO2,CAMPO3,CAMPO4,CAMPO5,CAMPO6) VALUES(123,321,131,21354,2132,54654,32132)"

Para quebrar faça assim:
SQL = "INSERT INTO HISTORICO(CAMPO1,CAMPO2,CAMPO3,"
SQL = SQL & "CAMPO4,CAMPO5,CAMPO6) VALUES(123,321,"
SQL = SQL & "131,21354,2132,54654,32132)"

Basta concatenar o valor anterior com o novo valor...
USUARIO.EXCLUIDOS 08/06/2005 09:32:41
#87611
LCSD eu não tenho o script aqui, mas o principio é o que o GErmanir disse...

So quem existe um porem Germanir..
quando eu concatenar o valor de um campo o vb dará erro.
ex :
sql='" & txtcodcli.text & "'," & txtcodnum.text & "'"

o unico jeito que eu sei de solucionar isso seria fazendo um stored procedure, só que para o sistema que eu estou desenvolvendo eu não posso usar stored..
obrigado pela ajuda !!
USUARIO.EXCLUIDOS 08/06/2005 09:43:10
#87613
Cara não tem erro, você deve estar errando na hora de concatenar.... veja:
imagine que o:
campo1 é texto (USE ASPAS SIMPLES)
campo2 é número (NORMAL)
campo3 é data (USE QUADRADO #)
campo4 é hora (USE QUADRADO#)
campo5 é Sim/Não (NORMAL)
campo6 é memo (USE ASPAS SIMPLES)
FICARIA ASSIM?

SQL = "INSERT INTO HISTORICO(CAMPO1,CAMPO2,CAMPO3,CAMPO4,"
SQL = SQL & "CAMPO5,CAMPO6) VALUES('" & txttexto & "'," & txtnumero & ",#" & txtdata
SQL = SQL & "#,# & txthora & "#," & txtsimnao & ",'" & txtmemo & "')"

Depois você pode exibir o resultado em uma msgbox e conferir tudo..
MSGBOX SQL...
sacou?
USUARIO.EXCLUIDOS 08/06/2005 15:12:46
#87746
Humm..
Saquei...
Valews mesmo Germanir......
Po, acho que deu certo . . .
brigadão
TAMANINI 08/06/2005 16:47:42
#87810
Dê uma olhada nessa dica do FGSANTOS, gostei muito dessa função:
http://www.vbmania.com.br/vbmdetail.php?varID=2406
Tópico encerrado , respostas não são mais permitidas