Bom dia pessoal,
estou com um problema estranho tenho que gravar no mysql num campo valor negativo, estou estou usando tipo double no campo esta dando erro na hora inserir o registro:
Veja minha query
SQL = "INSERT INTO CONSOLIDADO (Conta,CentrodeCusto,CELULAR,SecaodeChamada,StatusAccenture,Pacotededados," SQL = SQL & "Mes_Ano,Descricao_Chamada,DataChama,HoraChamada,TipodaChamada,CidadedeOrigem,UFderigem," SQL = SQL & "CidadedeDestino,UFdeDestino,NChamado,Tarifa,Duracao,Minutos,Quantidade,Contratados," SQL = SQL & "Utilizados,Excedentes,Unidade,Atransporta,valor,mes,operadora) VALUES ('" SQL = SQL & Conta & "','" & CentrodeCusto & "','" & celular & "','" & SecaodeChamada & "','" SQL = SQL & StatusAccenture & "','" & Pacotededados & "','" & Mes_Ano & "','" & Descricao_Chamada & "','" SQL = SQL & DataChama & "','" & HoraChamada & "','" & TipodaChamada & "','" & CidadedeOrigem & "','" SQL = SQL & UFderigem & "','" & CidadedeDestino & "','" & UFdeDestino & "','" & NChamado & "','" SQL = SQL & Tarifa & "','" & Duracao & "'," & sMinutos & "," & Quantidade & ",'" & Contratados & "','" SQL = SQL & Utilizados & "','" & Excedentes & "','" & Unidade & "','" & Atransporta & "'," SQL = SQL & cint(valor) & ",'" & mes & "','" & operadora & "')" Conexao.Execute (SQL)
erro:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-5.1.34-community]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''0','0','0','','',-10,'','')' at line 1
/automatiza/importa_vivo.asp, line 111