ADO 2
Bom pessoal seguinte.!!!
... acontece que eu ele nao atualiza..!!1 e nao sei mais oque ta errado....
bom ai vai a linha de codigo..!!!
Bom se puderem me ajudar... muito obrigado..!!! fui
... acontece que eu ele nao atualiza..!!1 e nao sei mais oque ta errado....
bom ai vai a linha de codigo..!!!
cn.Execute "update tb_EntradaMateriais set descricao='" & txtdescricao.Text & "',quantidade='" & txtqtd.Text & "', marca= '" & txtmarca.Text & "',modelo='" & txtmodelo.Text & "',data='" & mskdataentrada.Text & "',serial='" & txtserial.Text & "',af='" & txtaf.Text & "',rc= '" & txtrc.Text & "',entregador=" _
& "'" & txtentregador.Text & "', empresa='" & txtempresa.Text & "',feito='" & txtfeito.Text & "',funcao='" & cbofuncao.Text & "',matricula='" & mskmatricula.Text & "',obs='" & txtobs.Text & "' WHERE pp ='" & txtpp.Text & "'"
Bom se puderem me ajudar... muito obrigado..!!! fui
faz o seguinte
dim RegAfetados as integer
cn.Execute "update tb_EntradaMateriais set descricao='" & txtdescricao.Text & "',quantidade='" & txtqtd.Text & "', marca= '" & txtmarca.Text & "',modelo='" & txtmodelo.Text & "',data='" & mskdataentrada.Text & "',serial='" & txtserial.Text & "',af='" & txtaf.Text & "',rc= '" & txtrc.Text & "',entregador=" _
& "'" & txtentregador.Text & "', empresa='" & txtempresa.Text & "',feito='" & txtfeito.Text & "',funcao='" & cbofuncao.Text & "',matricula='" & mskmatricula.Text & "',obs='" & txtobs.Text & "' WHERE pp ='" & txtpp.Text & "'" , RegAfetados
msgbox RegAfetados
veja quantos registros foram afetados com a execução da sql
tem que ser maior que zero, obviamente.
dim RegAfetados as integer
cn.Execute "update tb_EntradaMateriais set descricao='" & txtdescricao.Text & "',quantidade='" & txtqtd.Text & "', marca= '" & txtmarca.Text & "',modelo='" & txtmodelo.Text & "',data='" & mskdataentrada.Text & "',serial='" & txtserial.Text & "',af='" & txtaf.Text & "',rc= '" & txtrc.Text & "',entregador=" _
& "'" & txtentregador.Text & "', empresa='" & txtempresa.Text & "',feito='" & txtfeito.Text & "',funcao='" & cbofuncao.Text & "',matricula='" & mskmatricula.Text & "',obs='" & txtobs.Text & "' WHERE pp ='" & txtpp.Text & "'" , RegAfetados
msgbox RegAfetados
veja quantos registros foram afetados com a execução da sql
tem que ser maior que zero, obviamente.
Se "pp" é o campo chave da sua tabela, experimente assim:
SQL= "update tb_EntradaMateriais set descricao='" & txtdescricao.Text & "', "
SQL = SQL & "quantidade='" & txtqtd.Text & "', marca= '" & txtmarca.Text & "',"
SQL = SQL & "modelo='" & txtmodelo.Text & "',data='" & mskdataentrada.Text & "',"
SQL = SQL & "serial='" & txtserial.Text & "',af='" & txtaf.Text & "',rc= '" & txtrc.Text & "',"
SQL = SQL & "entregador ='" & txtentregador.Text & "', empresa='" & txtempresa.Text & "',"
SQL = SQL & "feito='" & txtfeito.Text & "',funcao='" & cbofuncao.Text & "',"
SQL = SQL & "matricula='" & mskmatricula.Text & "',obs='" & txtobs.Text & "' "
SQL = SQL & "WHERE pp ='" & txtpp.Text & "' "
cn.Execute(SQL)
Tal e qual!
SQL= "update tb_EntradaMateriais set descricao='" & txtdescricao.Text & "', "
SQL = SQL & "quantidade='" & txtqtd.Text & "', marca= '" & txtmarca.Text & "',"
SQL = SQL & "modelo='" & txtmodelo.Text & "',data='" & mskdataentrada.Text & "',"
SQL = SQL & "serial='" & txtserial.Text & "',af='" & txtaf.Text & "',rc= '" & txtrc.Text & "',"
SQL = SQL & "entregador ='" & txtentregador.Text & "', empresa='" & txtempresa.Text & "',"
SQL = SQL & "feito='" & txtfeito.Text & "',funcao='" & cbofuncao.Text & "',"
SQL = SQL & "matricula='" & mskmatricula.Text & "',obs='" & txtobs.Text & "' "
SQL = SQL & "WHERE pp ='" & txtpp.Text & "' "
cn.Execute(SQL)
Tal e qual!
Bom Pessoal muito obrigado.!!! .. me ajuaram muito..!!! e ja enchi muito os pacovas de vcs..!!!! Obrigadao..!!!! FUi
bom pessoal aqui estou novamente...kikiki.. vou pertubar vcs mais um pouquinho.!! bom eu to com um serio problema de exclusao...!!!
qai vai o codigo...
bom obrigado desde ja..!!!! Fui....
qai vai o codigo...
cn.Execute ("delete * fron tb_EntradaMaterial WHERE pp='" & txtpp.Text & "'")
bom obrigado desde ja..!!!! Fui....
primeiro troque fron por FROM (con eme no fim)
segundo se o campo pp na suta tabela é numero então coloque:
n.Execute ("delete * from tb_EntradaMaterial WHERE pp=" & txtpp.Text)
sem aspas
segundo se o campo pp na suta tabela é numero então coloque:
n.Execute ("delete * from tb_EntradaMaterial WHERE pp=" & txtpp.Text)
sem aspas
Meu muito obrigado..!! pela ajuda.!!! fico muito grato..!!!1 Funcionou..!!! Obrigadao...!!!! Fui...!!!
Tópico encerrado , respostas não são mais permitidas