ERRO DE NO INSERT INTO
SQL = [Ô]Insert into produto (cod, descricao, fornecedor, minimo, atual, custo, lucro, venda, local, medida) values
([ô][Ô] & txtCod.Text & [Ô][ô], [ô][Ô] & txtDescricao.Text & [Ô][ô], [ô][Ô] & cboFornecedor.Text & [Ô][ô], [ô][Ô] & txtMinimo.Text & [Ô][ô] , [ô][Ô] & txtAtual.Text & [Ô][ô], [ô][Ô] & txtCusto.Text & [Ô][ô] , [ô][Ô] & txtLucro.Text & [Ô][ô] ,
[ô][Ô] & txtVenda.Text & [Ô][ô] , [ô][Ô] & txtLocal.Text & [Ô][ô] , [ô][Ô] & cboUnidade.Text & [Ô][ô])[Ô]
Acho que deveria pensar nesse caso que o Jaba falou:
Citação:Outra coisa muito importante: Evite declarar campos de identificação de registro como text. Coloque-os como auto-enumeração sempre que for necessário, pois assim você evitará dor de cabeça no futuro.
E outra coisa, poderia pensar também em usar parâmetros para gravar os dados.
Renomeia o campo ou use [txt-color=#e80000][local] [/txt-color]para gravar.
Citação:Testei aqui e acusou o erro, só ai que percebi.Palavra reservada do Access.
Renomeia o campo ou use [local] para gravar.
Omar, não sei se você percebeu, mas você acabou postando a mesma coisa que eu.
Citação:Acredito que o erro esteja acontecendo porque você está usando alguma palavra reservada do ACCESS como parte de sua tabela. A única palavra que me chama atenção para isso é o campo [Ô]local[Ô] da sua tabela, pois ele também faz parte da lÃngua inglesa. Por tanto, dê um outro nome para esse campo, como por exemplo, [Ô]endereco[Ô], e faça o teste.
Outra coisa muito importante: Evite declarar campos de identificação de registro como text. Coloque-os como auto-enumeração sempre que for necessário, pois assim você evitará dor de cabeça no futuro.
Vou fazer café.
Valeu.
A observação de colocar entre [txt-color=#e80000][local][/txt-color] foi mencionada por FFCOUTO em outro post.
Valeu carne salgada isto é JABA.
Citação::
Testei aqui e acusou o erro, só ai que percebi.Palavra reservada do Access.
Renomeia o campo ou use [local] para gravar.
Omar, não sei se você percebeu, mas você acabou postando a mesma coisa que eu.
Acredito que o erro esteja acontecendo porque você está usando alguma palavra reservada do ACCESS como parte de sua tabela. A única palavra que me chama atenção para isso é o campo [Ô]local[Ô] da sua tabela, pois ele também faz parte da lÃngua inglesa. Por tanto, dê um outro nome para esse campo, como por exemplo, [Ô]endereco[Ô], e faça o teste.
Outra coisa muito importante: Evite declarar campos de identificação de registro como text. Coloque-os como auto-enumeração sempre que for necessário, pois assim você evitará dor de cabeça no futuro.
Desculpe a demora pessoal, fiquei sem acesso...
Sim JABA, era exatamente isto, muito obrigado a todos que opinaram, abraços...