ME AJUDER COM ESSE ERRO INSERT INTO?
Boa tarde pessoal!
Já tirei os cabelos para tentar descobrir porque tá dando: ERRO DE SINTAXE NA INSTRUÇÃO INSERT INTO
Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REF,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO) Values ([ô]0000002[ô],[ô]0000001[ô],[ô]METALMA[ô],[ô]11/05/2011[ô],[ô]30[ô],[ô]30[ô],[ô]1500[ô],[ô]30[ô],[ô]30[ô],[ô]30[ô],[ô]30[ô],[ô]3[ô],[ô]030[ô])
Um amigo falou que poderia ser no VB , mais testei em outra maquina e dá o mesmo erro, todos os campo na base de dados, são TEXTO menos a data claro.
O que pode ser?
Gratom
Joerbeth
Já tirei os cabelos para tentar descobrir porque tá dando: ERRO DE SINTAXE NA INSTRUÇÃO INSERT INTO
Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REF,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO) Values ([ô]0000002[ô],[ô]0000001[ô],[ô]METALMA[ô],[ô]11/05/2011[ô],[ô]30[ô],[ô]30[ô],[ô]1500[ô],[ô]30[ô],[ô]30[ô],[ô]30[ô],[ô]30[ô],[ô]3[ô],[ô]030[ô])
Um amigo falou que poderia ser no VB , mais testei em outra maquina e dá o mesmo erro, todos os campo na base de dados, são TEXTO menos a data claro.
O que pode ser?
Gratom
Joerbeth
Boa tarde,
Você tem que formatar a data no formato americano.
Ex: yyyy-mm-dd.
Espero poder ter ajudado.
Você tem que formatar a data no formato americano.
Ex: yyyy-mm-dd.
Espero poder ter ajudado.
Já tentei isso tb, engraçado que no mesmo projeto passo a data como tá ai, e passa normal, acabei de fazer um teste
tenta colocar antes e depois da variavel de data o simbolo # (jogo da velha) ex: data pra grabvar = [Ô]#[Ô] & campodata.text & [Ô]#[Ô]
Qual banco de dados?
se for para ficar assim: Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REFERENCIA,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO) Values ([ô]0000002[ô],[ô]0000003[ô],[ô]Alumar Consorcio de Aluminio do Maranhão[ô],[ô]#11/05/2011#[ô],[ô]30[ô],[ô].[ô],[ô]1500[ô],[ô]30[ô],[ô]30[ô],[ô]30[ô],[ô].[ô],[ô].[ô],[ô]30[ô])
Deu erro do mesmo jeito
Deu erro do mesmo jeito
se for access, use # ao invés de aspas >>[ô]<< na data:
[txt-color=#0000f0]
Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REFERENCIA,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO) Values ([ô]0000002[ô],[ô]0000003[ô],[ô]Alumar Consorcio de Aluminio do Maranhão[ô],#11/05/2011#,[ô]30[ô],[ô].[ô],[ô]1500[ô],[ô]30[ô],[ô]30[ô],[ô]30[ô],[ô].[ô],[ô].[ô],[ô]30[ô])[/txt-color]
[txt-color=#0000f0]
Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REFERENCIA,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO) Values ([ô]0000002[ô],[ô]0000003[ô],[ô]Alumar Consorcio de Aluminio do Maranhão[ô],#11/05/2011#,[ô]30[ô],[ô].[ô],[ô]1500[ô],[ô]30[ô],[ô]30[ô],[ô]30[ô],[ô].[ô],[ô].[ô],[ô]30[ô])[/txt-color]
nada, ficou assim:
v_Sql = [Ô]Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REFERENCIA,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO)[Ô]
v_Sql = v_Sql + [Ô] Values ([ô][Ô] & LBL_Os & [Ô][ô],[ô][Ô] & TXT_Cod.Text & [Ô][ô],[ô][Ô] & TXT_Nome & [Ô][ô],[ô][Ô] & Format(MAS_Dtcad.Text, [Ô]YYYY/MM/DD[Ô]) & [Ô][ô],[ô][Ô] & TXT_Ref & [Ô][ô],[ô][Ô] & COM_Pgto & [Ô][ô],[ô][Ô] & Replace(FormatNumber(MAS_Valor, 2), [Ô],[Ô], [Ô].[Ô]) & [Ô][ô],[ô][Ô] & TXT_Prazo & [Ô][ô],[ô][Ô] & TXT_Local & [Ô][ô],[ô][Ô] & TXT_Servico & [Ô][ô],[ô][Ô] & TXT_Servico2 & [Ô][ô],[ô][Ô] & TXT_Servico3 & [Ô][ô],[ô][Ô] & TXT_Dono & [Ô][ô])[Ô]
BD.BeginTrans
BD.Execute v_Sql
BD.CommitTrans
Resultado:
Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REFERENCIA,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO) Values ([ô]0000002[ô],[ô]0000005[ô],[ô]Artefinal - Indústria e Comércio Ltda.[ô],[ô]2011/05/11[ô],[ô]60[ô],[ô].[ô],[ô]60.00[ô],[ô]60[ô],[ô]60[ô],[ô]60[ô],[ô].[ô],[ô].[ô],[ô]60[ô])
Valeu
Joerbeth
v_Sql = [Ô]Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REFERENCIA,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO)[Ô]
v_Sql = v_Sql + [Ô] Values ([ô][Ô] & LBL_Os & [Ô][ô],[ô][Ô] & TXT_Cod.Text & [Ô][ô],[ô][Ô] & TXT_Nome & [Ô][ô],[ô][Ô] & Format(MAS_Dtcad.Text, [Ô]YYYY/MM/DD[Ô]) & [Ô][ô],[ô][Ô] & TXT_Ref & [Ô][ô],[ô][Ô] & COM_Pgto & [Ô][ô],[ô][Ô] & Replace(FormatNumber(MAS_Valor, 2), [Ô],[Ô], [Ô].[Ô]) & [Ô][ô],[ô][Ô] & TXT_Prazo & [Ô][ô],[ô][Ô] & TXT_Local & [Ô][ô],[ô][Ô] & TXT_Servico & [Ô][ô],[ô][Ô] & TXT_Servico2 & [Ô][ô],[ô][Ô] & TXT_Servico3 & [Ô][ô],[ô][Ô] & TXT_Dono & [Ô][ô])[Ô]
BD.BeginTrans
BD.Execute v_Sql
BD.CommitTrans
Resultado:
Insert Into ORCAMENTO (ORCAMENTO,COD_CLIENTE,CLIENTE,DATA_ABERTURA,REFERENCIA,FORMA_PGTO,VALOR,PRAZO,LOCAL,SERVICO1,SERVICO2,SERVICO3,DONO) Values ([ô]0000002[ô],[ô]0000005[ô],[ô]Artefinal - Indústria e Comércio Ltda.[ô],[ô]2011/05/11[ô],[ô]60[ô],[ô].[ô],[ô]60.00[ô],[ô]60[ô],[ô]60[ô],[ô]60[ô],[ô].[ô],[ô].[ô],[ô]60[ô])
Valeu
Joerbeth
KIKIO, JÃ FIZ ASSIM, E NADA
Tópico encerrado , respostas não são mais permitidas