INSERI DADOS DO FORM PARA DB FB
Caros vbmanÃacos,
Até que enfim decidi migrar, mas, estou com problemas básico (tenho que aprender tudo de novo)
Onde está o erro neste código? Não acontece nada, nem erro nem insere os dados na tabela.
Dim cmd As New FbCommand
cmd = fogo.CreateCommand
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO produto(Cod_prod,nome_prod,grupo_prod,embala_prod,uni_prod,stckmin_pro,arm) VALUES ([ô][Ô] & txtcod.Text & [Ô][ô],[ô][Ô] & txtprod.Text & [Ô][ô],[ô][Ô] & txtemb.Text & [Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô] & txtstkmin.Text & [Ô][ô],[ô][Ô] & cmbarm.Text & [Ô][ô])[Ô]
fogo.BeginTransaction.Commit()
MsgBox([Ô]Gravado![Ô])
End With
Até que enfim decidi migrar, mas, estou com problemas básico (tenho que aprender tudo de novo)
Onde está o erro neste código? Não acontece nada, nem erro nem insere os dados na tabela.
Dim cmd As New FbCommand
cmd = fogo.CreateCommand
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO produto(Cod_prod,nome_prod,grupo_prod,embala_prod,uni_prod,stckmin_pro,arm) VALUES ([ô][Ô] & txtcod.Text & [Ô][ô],[ô][Ô] & txtprod.Text & [Ô][ô],[ô][Ô] & txtemb.Text & [Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô] & txtstkmin.Text & [Ô][ô],[ô][Ô] & cmbarm.Text & [Ô][ô])[Ô]
fogo.BeginTransaction.Commit()
MsgBox([Ô]Gravado![Ô])
End With
Já tentou colocar um try catch para ver se não está dando erro, outra dica.
Quebre melhor suas strings.
Ao invés de
[Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô]
Coloque como
[Ô] [ô] [Ô] & txtuni.Text & [Ô] [ô] [Ô]
Bom eu prefiro assim, fica mais fácil para visualizar.
Quebre melhor suas strings.
Ao invés de
[Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô]
Coloque como
[Ô] [ô] [Ô] & txtuni.Text & [Ô] [ô] [Ô]
Bom eu prefiro assim, fica mais fácil para visualizar.
Dim cmd As New FbCommand
cmd = fogo.CreateCommand
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO produto(Cod_prod,nome_prod,grupo_prod,embala_prod,uni_prod,stckmin_pro,arm) VALUES ([ô][Ô] & txtcod.Text & [Ô][ô],[ô][Ô] & txtprod.Text & [Ô][ô],[ô][Ô] & txtemb.Text & [Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô] & txtstkmin.Text & [Ô][ô],[ô][Ô] & cmbarm.Text & [Ô][ô])[Ô]
.ExecuteNonQuery() [txt-color=#e80000][ô] FALTOU[/txt-color]
fogo.BeginTransaction.Commit()
MsgBox([Ô]Gravado![Ô])
End With
cmd = fogo.CreateCommand
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO produto(Cod_prod,nome_prod,grupo_prod,embala_prod,uni_prod,stckmin_pro,arm) VALUES ([ô][Ô] & txtcod.Text & [Ô][ô],[ô][Ô] & txtprod.Text & [Ô][ô],[ô][Ô] & txtemb.Text & [Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô] & txtstkmin.Text & [Ô][ô],[ô][Ô] & cmbarm.Text & [Ô][ô])[Ô]
.ExecuteNonQuery() [txt-color=#e80000][ô] FALTOU[/txt-color]
fogo.BeginTransaction.Commit()
MsgBox([Ô]Gravado![Ô])
End With
Dim cmd As New FbCommand
cmd = fogo.CreateCommand
fogo.Open() [txt-color=#e80000] [ô] Faltou também,esqueci[/txt-color]
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO produto(Cod_prod,nome_prod,grupo_prod,embala_prod,uni_prod,stckmin_pro,arm) VALUES ([ô][Ô] & txtcod.Text & [Ô][ô],[ô][Ô] & txtprod.Text & [Ô][ô],[ô][Ô] & txtemb.Text & [Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô] & txtstkmin.Text & [Ô][ô],[ô][Ô] & cmbarm.Text & [Ô][ô])[Ô]
.ExecuteNonQuery() [ô] [txt-color=#e80000]FALTOU [/txt-color]
fogo.BeginTransaction.Commit()
MsgBox([Ô]Gravado![Ô])
End With
cmd = fogo.CreateCommand
fogo.Open() [txt-color=#e80000] [ô] Faltou também,esqueci[/txt-color]
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO produto(Cod_prod,nome_prod,grupo_prod,embala_prod,uni_prod,stckmin_pro,arm) VALUES ([ô][Ô] & txtcod.Text & [Ô][ô],[ô][Ô] & txtprod.Text & [Ô][ô],[ô][Ô] & txtemb.Text & [Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô] & txtstkmin.Text & [Ô][ô],[ô][Ô] & cmbarm.Text & [Ô][ô])[Ô]
.ExecuteNonQuery() [ô] [txt-color=#e80000]FALTOU [/txt-color]
fogo.BeginTransaction.Commit()
MsgBox([Ô]Gravado![Ô])
End With
Citação::
Dim cmd As New FbCommand
cmd = fogo.CreateCommand
fogo.Open() [txt-color=#e80000] [ô] Faltou também,esqueci[/txt-color]
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO produto(Cod_prod,nome_prod,grupo_prod,embala_prod,uni_prod,stckmin_pro,arm) VALUES ([ô][Ô] & txtcod.Text & [Ô][ô],[ô][Ô] & txtprod.Text & [Ô][ô],[ô][Ô] & txtemb.Text & [Ô][ô],[ô][Ô] & txtuni.Text & [Ô][ô],[ô][Ô] & txtstkmin.Text & [Ô][ô],[ô][Ô] & cmbarm.Text & [Ô][ô])[Ô]
.ExecuteNonQuery() [ô] [txt-color=#e80000]FALTOU [/txt-color]
fogo.BeginTransaction.Commit()
MsgBox([Ô]Gravado![Ô])
End With
A conexão (fogo) já está estabelecida, a sua abertura ocorre no [Ô]load[Ô] do form, tenho que abrir novamente??
Quando acrescento a linha
[Ô]ExecutenonQuery[Ô] retirna retorna o seguinte erro:
FBexception was unhandled
Dynamic SQL Error
SQL error code = -206
Column unknown
[Ô]ExecutenonQuery[Ô] retirna retorna o seguinte erro:
FBexception was unhandled
Dynamic SQL Error
SQL error code = -206
Column unknown
Omar2011,
Pela próxima vou parar deresolver problemas quando a cabeça já estiver quente.
Para além da ajuda que vc me deu, ao inserir o [Ô]executenonquery[Ô], o erro que retornava (column unknown) era do campo da tabela mal escrito.
Valeu (problema resolvido)!
Pela próxima vou parar deresolver problemas quando a cabeça já estiver quente.
Para além da ajuda que vc me deu, ao inserir o [Ô]executenonquery[Ô], o erro que retornava (column unknown) era do campo da tabela mal escrito.
Valeu (problema resolvido)!
Tópico encerrado , respostas não são mais permitidas