Pessoal, estou tentando inserir dados através do VB no Banco de Dados, mas está dando erro (postei o erro a baixo), mas não sei onde está o erro. Gostaria de saber tb se o RDO é igual ao DAO, pois acho pouquíssimas coisas escrita do RDO inserção, exclusão, etc.
erro
run-time error '40002'
37000: [Microsoft][ ODBC SQL Server Driver] [ SQL Server] Statement(s) could not be prepared
Private Sub Form_Load()
'Configuração da largura do grid
GrdCliente.ColWidth(0) = 2200
GrdCliente.ColWidth(1) = 6000
'Configuração do título do grid
GrdCliente.Row = 0
GrdCliente.Col = 0
GrdCliente.Text = "Código"
GrdCliente.Col = 1
GrdCliente.Text = "Razão Social"
Call incluiDadosGrid
End Sub
Private Sub incluiDadosGrid()
Dim sql
Dim contador
conexao.BeginTrans
For contador = 1 To GrdCliente.Rows
sql = "insert into CLIENTE (Codigo, RazaoSocial) values (" + GrdCliente.TextMatrix(contador, 1) + "," + GrdCliente.TextMatrix(contador, 1) + ")"
conexao.Execute sql$
If conexao.RowsAffected = 0 Then
conexao.RollbackTrans
End If
Next
conexao.CommitTrans
End Sub
Pergunta
Vick
Pessoal, estou tentando inserir dados através do VB no Banco de Dados, mas está dando erro (postei o erro a baixo), mas não sei onde está o erro. Gostaria de saber tb se o RDO é igual ao DAO, pois acho pouquíssimas coisas escrita do RDO inserção, exclusão, etc.
erro
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.