Gravar dados na BD help

Ruben_Barbosa

Power Member
Código:
'Escrever na tabela ParqueLinhas (detalhes das pontas)
For i = 1 To ListView1.Items.Count
sql = "insert into parquelinhas values(" & Combo2(4).Text & " , " & Text2(4).Text & " , " & ListView1.Items.Item(i).Text & " , " & ListView1.Items.Item(i).SubItems(1).Text & " , " & ListView1.Items.Item(i).SubItems(2).Text & " , " & ListView1.Items.Item(i).SubItems(3).Text & ")"
            ds.Open(sql)
        Next
Erro http://img136.imageshack.us/my.php?image=semttulo4jb4.jpg
É o Seguinte pessoal este codigo ta me a dar erro na parte dos listview1. Se alguem conseguir dizer me o que está mal agradecia.

cumps
 
Última edição:
....

LOL...eu a dar uma sugestão que não tinha nada a ver. Não reparei no que estava escrito por baixo...LOL
 
Última edição:
Código:
 sql = "insert into parquelinhas values(" & Combo2(4).Text & " , " & Text2(4).Text & " , " & ListView1.Items.Item(0).SubItems(0).Text & " , " & ListView1.Items.Item(0).SubItems(1).Text & " , " & ListView1.Items.Item(0).SubItems(2).Text & " , " & ListView1.Items.Item(0).SubItems(3).Text & ")"
            ds.Open(sql)
Google is my friend :P

Bem Procurei que até depois encontrei fica assim o codigo e ja funca :D:D

Bgd pela ajuda pessoal ;)
 
Código:
 sql = "insert into parquelinhas values(" & Combo2(4).Text & " , " & Text2(4).Text & " , " & ListView1.Items.Item(0).SubItems(0).Text & " , " & ListView1.Items.Item(0).SubItems(1).Text & " , " & ListView1.Items.Item(0).SubItems(2).Text & " , " & ListView1.Items.Item(0).SubItems(3).Text & ")"
            ds.Open(sql)
Google is my friend :P

Bem Procurei que até depois encontrei fica assim o codigo e ja funca :D:D

Bgd pela ajuda pessoal ;)

Mesmo assim, estás com o comando SQL mal construido.. :)

Comandos para a actualização da BD
INSERT INTO é um dos comandos do SQL que permite a introdução de dados nas tabelas.
Sintaxe:
INSERT INTO nome_tabela (atributo1,atributo2, atributo3)
VALUES (valores1, valores2, valores3)

Compr.
 
Última edição:
Para utilizares esse tipo de Transact SQL tens de indicar todos os campos da tua tabela nos valores (values). Não é uma boa prática!

ALém disso deves utilizar parameters para simplificar e evitar demasiados problemas e dores de cabeça.
 
Back
Topo