O QUE ESTA DE ERRADO NA STRING
Pessoal, bom dia, vcs com a cabeça mais fresca, acho que vao achar mais rapido, etou fazendo uma iserçao no banco aqui, separei os valores da string para que voces visualizassem melhor.. onde estou errando.. esta dando erro , ja procurei nos pontos.. virgula e aparentemente ta certo.. vejam so.
outra coisa, estou querendo gravar em um campo tipo boolean o numero zero, pois o parametro do campo tem que ser zero.. estou fazendo assim SQL2 = SQL2 & [Ô]0[Ô] & [Ô][ô],[ô][Ô]
nao sei se campo booleano aceita numeros como estou querendo jogar..
SQL2 = [Ô]INSERT INTO CADPESSOAS([Ô]
SQL2 = SQL2 & [Ô]pesscodigoexterno, PessCNPJ, PessID, PessNome,[Ô]
SQL2 = SQL2 & [Ô]PessFantasia, PessSituacaoCli, PessSituacaoForn,PessClifornOrigem,PessEmpresaCrm,Pesscli,PessForn,[Ô]
SQL2 = SQL2 & [Ô]pesscodigo,pessobs,PessCpfResponsavel,PessNomeResponsavel,PessCargoResponsavel,pesslogomarca,pessextensaologo,[Ô]
SQL2 = SQL2 & [Ô]pessfabricante,refempresa,pesstipoin,pessdatacadcliente,pessdatacadfornecedor,pessnascimento,pessclasscli,[Ô]
SQL2 = SQL2 & [Ô]pessclassforn)[Ô]
SQL2 = SQL2 & [Ô] Values ([ô][Ô]
SQL2 = SQL2 & txtCodigoExtra.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtCnpj.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtEstadual.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtNome.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtFantasia.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & CheckAtvCli.Value & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & CheckAtvForn.Value & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtIdOrigem.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & [Ô][Ô] & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & CheckCli.Value & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & CheckForn.Value & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtCodigo.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtObs.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & [Ô][Ô] & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & [Ô][Ô] & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & [Ô][Ô] & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtLog.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtExtensao.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & [Ô][Ô] & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & MDIForm1.Stabar.PanelCaption(2) & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtTID.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtCCli.Value = Format(txtCCli.Value, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtCForn.Value = Format(txtCForn.Value, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtFundacao.Value = Format(txtFundacao.Value, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtIdClass.Text & [Ô][ô],[ô][Ô]
SQL2 = SQL2 & txtIdForn.Text & [Ô][ô])[Ô]
outra coisa, estou querendo gravar em um campo tipo boolean o numero zero, pois o parametro do campo tem que ser zero.. estou fazendo assim SQL2 = SQL2 & [Ô]0[Ô] & [Ô][ô],[ô][Ô]
nao sei se campo booleano aceita numeros como estou querendo jogar..
Bom, aparentemente TODOS os campos do INSERT são caracteres. Certo?
Qual é a mensagem de erro ?
Quanto ao campo boolean. Qual o banco que você está usando?
Se você está utilizando campos NUMéRICOS, retire a ASPAS SIMPLES.
Qual é a mensagem de erro ?
Quanto ao campo boolean. Qual o banco que você está usando?
Se você está utilizando campos NUMéRICOS, retire a ASPAS SIMPLES.
banco de dados mysql,
Em anexo a mensagem de erro.. ja referenciei todos os campos.. nao to entendendo o que ta errado..
Tanto o MySQL quanto o SQL Server não aceitam os valores True e False nos campos boolean/bit
Use a função ABS nos campos com esses valores. Veja o exemplo abaixo:
Use a função ABS nos campos com esses valores. Veja o exemplo abaixo:
sql = [Ô]INSERT INTO Tabela (CampoNumerico, CampoBooleano) VALUES (1, [Ô] & ABS(True) & [Ô]);[Ô]
cnxDB.Execute sql
Tópico encerrado , respostas não são mais permitidas