ERROR AO ALTERAR CADASTRO
Bom dia, já fumaçou a cabeça aqui. o que esta de errado aqui nessa função /
ConectarBD()
Dim SqlUpDate As String = [Ô]UPDATE PRODUTO SET (DESCRICAO = @DESCRICAO, [Ô] &
[Ô]MARCA_PRODUTO = @MARCA_PRODUTO WHERE PCODIGO =[Ô] & CProduto & [Ô][ô])[Ô]
Using UpCmd As New FbCommand(SqlUpDate, strConexao)
UpCmd.Parameters.Add([Ô]@DESCRICAO[Ô], FbDbType.VarChar).Value = Me.txt_DescProduto.Text
UpCmd.Parameters.Add([Ô]@MARCA_PRODUTO[Ô], FbDbType.VarChar).Value = Me.txt_DescMarca.Text
UpCmd.ExecuteNonQuery()
MsgBox([Ô]Cadastro alterado com sucesso[Ô], MsgBoxStyle.Information, [Ô]Alterado[Ô])
End Using
MOREIRA
Se você não utilizasse concatenação no seu código, isto não teria acontecido.
O que está acontecendo é que você esqueceu uma [ô] no final do seu código.
WHERE PCODIGO =[Ô] & CProduto & [Ô][ô]
Utilize o parâmetro para o código também.
Se você não utilizasse concatenação no seu código, isto não teria acontecido.
O que está acontecendo é que você esqueceu uma [ô] no final do seu código.
WHERE PCODIGO =[Ô] & CProduto & [Ô][ô]
Utilize o parâmetro para o código também.
ConectarBD()
Dim SqlUpDate As String = [Ô]UPDATE PRODUTO SET (DESCRICAO = @DESCRICAO, [Ô] &
[Ô]MARCA_PRODUTO = @MARCA_PRODUTO WHERE PCODIGO =[ô][Ô] & CProduto & [Ô][ô])[Ô]
Using UpCmd As New FbCommand(SqlUpDate, strConexao)
UpCmd.Parameters.Add([Ô]@DESCRICAO[Ô], FbDbType.VarChar).Value = Me.txt_DescProduto.Text
UpCmd.Parameters.Add([Ô]@MARCA_PRODUTO[Ô], FbDbType.VarChar).Value = Me.txt_DescMarca.Text
UpCmd.ExecuteNonQuery()
MsgBox([Ô]Cadastro alterado com sucesso[Ô], MsgBoxStyle.Information, [Ô]Alterado[Ô])
End Using
Citação::
ConectarBD()
Dim SqlUpDate As String = [Ô]UPDATE PRODUTO SET (DESCRICAO = @DESCRICAO, [Ô] &
[Ô]MARCA_PRODUTO = @MARCA_PRODUTO WHERE PCODIGO =[ô][Ô] & CProduto & [Ô][ô])[Ô]
Using UpCmd As New FbCommand(SqlUpDate, strConexao)
UpCmd.Parameters.Add([Ô]@DESCRICAO[Ô], FbDbType.VarChar).Value = Me.txt_DescProduto.Text
UpCmd.Parameters.Add([Ô]@MARCA_PRODUTO[Ô], FbDbType.VarChar).Value = Me.txt_DescMarca.Text
UpCmd.ExecuteNonQuery()
MsgBox([Ô]Cadastro alterado com sucesso[Ô], MsgBoxStyle.Information, [Ô]Alterado[Ô])
End Using
Não deu certo
1- Verifique se os campos da sql estão idênticos aos do banco, como tamanho de letra e acentuação, por exemplo.
2- Se o campo PCODIGO estiver declarado como número no banco, então retire as aspas simples, ficando assim:
2- Se o campo PCODIGO estiver declarado como número no banco, então retire as aspas simples, ficando assim:
WHERE PCODIGO = [Ô] & CProduto & [Ô] )[Ô]
Citação::
1- Verifique se os campos da sql estão idênticos aos do banco, como tamanho de letra e acentuação, por exemplo.
2- Se o campo PCODIGO estiver declarado como número no banco, então retire as aspas simples, ficando assim:WHERE PCODIGO = [Ô] & CProduto & [Ô] )[Ô]
oLÃ, bom dia, também não deu certo.
Coloque deste jeito.
Dim SqlUpDate As String = [Ô]UPDATE PRODUTO SET DESCRICAO = @DESCRICAO, [Ô] &
[Ô]MARCA_PRODUTO = @MARCA_PRODUTO WHERE PCODIGO =[Ô]& CProduto & [Ô][Ô]
Dim SqlUpDate As String = [Ô]UPDATE PRODUTO SET DESCRICAO = @DESCRICAO, [Ô] &
[Ô]MARCA_PRODUTO = @MARCA_PRODUTO WHERE PCODIGO =[Ô]& CProduto & [Ô][Ô]
Citação::
:
1- Verifique se os campos da sql estão idênticos aos do banco, como tamanho de letra e acentuação, por exemplo.
2- Se o campo PCODIGO estiver declarado como número no banco, então retire as aspas simples, ficando assim:WHERE PCODIGO = [Ô] & CProduto & [Ô] )[Ô]
oLÃ, bom dia, também não deu certo.
Citação::
Coloque deste jeito.
Dim SqlUpDate As String = [Ô]UPDATE PRODUTO SET DESCRICAO = @DESCRICAO, [Ô] &
[Ô]MARCA_PRODUTO = @MARCA_PRODUTO WHERE PCODIGO =[Ô]& CProduto & [Ô][Ô]
ôpa, ... compartilhar conhecimento não tem preço
Tópico encerrado , respostas não são mais permitidas