MYSQL VB 1¬šÃ€ŠÃ‚º ROUND

USUARIO.EXCLUIDOS 11/03/2005 17:39:07
#72463
[b]Olá para todos. Estou tentando adicionar dados no meu banco de dados mysql. Mas do jeito que estou tentando fazer, não estou obtendo resultados. Vejam o código do meu btn.

Private Sub add_Click()
Set rs1 = New ADODB.Recordset
rs1.CursorLocation = adUseClient
rs1.CursorType = adOpenStatic
rs1.LockType = adLockReadOnly
rs1.Open "SELECT * FROM redecredenciada", conn
rs1.AddNew
rs1!id = Text16.Text
rs1!nome = Text11.Text
rs1!telefone = Text18.Text
rs1.Update
End Sub


O que posso estar fazendo de errado?!?!
grato
[/b
THIAGO.CESAR 11/03/2005 17:53:14
#72466
Não seria por causa do bloqueio ?
adLockReadOnly
Tente trocando para
adLockOptimistic
USUARIO.EXCLUIDOS 11/03/2005 17:59:12
#72469
Olá. Também era este problema. Depois que o arumei, está exibindo outro problema. "uma linha vazia não pode ser inserida. A linha deve pelo menos um valor de coluna definido". O que pode ser?
THIAGO.CESAR 11/03/2005 18:10:13
#72475
As caixas de textos estão preenchidas? Há algum campo requerido na tabela? O erro dá na linha do AddNew ou na linha do Update?
USUARIO.EXCLUIDOS 11/03/2005 18:16:51
#72479
Resposta escolhida
verfique no banco quais campos nao podem ter valores nullos e confirme se vc nao esta passando null para um desses campos
USUARIO.EXCLUIDOS 11/03/2005 18:27:30
#72485
O erro era da linha do update. Porém o erro, era os nulls. obrigado á todos.
Tópico encerrado , respostas não são mais permitidas