Boa tarde a todos!
Estou com um probleminha que não estou conseguindo resolver, acredito que para os mestres consiga visualizar o erro facilmente. Gostaria de saber onde estou errando.
No meu formulario contas a Receber adicionei um campo Histórico e é exatamente esse ponto que esta dando erro de sintaxe na instrução INSERT INTO. Se eu tiro oq esta de vermelho continua a funcionar blz. Mas quando tento inserir o campo txtHistórico da o erro.
Na minha tabela o campo ccHistórico está como Texto
Alguem poderia dar um piteco.
strSql = "INSERT INTO tbl_ContasAReceber ("
strSql = strSql & "ccNumCre,"
strSql = strSql & "CODCLI,"
strSql = strSql & "ccNumDoc,"
strSql = strSql & "ccNumDup,"
strSql = strSql & "ccNumPar,"
strSql = strSql & "ccNumDias,"
strSql = strSql & "cdDatVen,"
strSql = strSql & "ccValorPar,"
strSql = strSql & "ccHistórico = "
strSql = strSql & "ccQuitpar)"
strSql = strSql & " VALUES (" & txtNumCre & ","
strSql = strSql & txtCodCli & ","
strSql = strSql & "'" & txtNumDoc & "',"
strSql = strSql & "'" & txtNumDup & "',"
strSql = strSql & "'" & txtParcelasTotal & "',"
If txtNParcela = 1 Then
strSql = strSql & "'" & txtNPrimeira & "',"
Else
strSql = strSql & "'" & txtNDias & "',"
End If
strSql = strSql & "'" & Format(CVDate(txtDatVen), "dd/mm/yyyy") & "',"
strSql = strSql & "'" & Format(txtValorParcela, "##,##0.00") & "',"
If IsNull(txtHistórico) Then
strSql = strSql & "null"
Else
strSql = strSql & "'" & UCase(txtHistórico) & "'"
End If
strSql = strSql & "False);"
On Error GoTo erro
Workspaces(0).Databases(0).Execute strSql
Estou com um probleminha que não estou conseguindo resolver, acredito que para os mestres consiga visualizar o erro facilmente. Gostaria de saber onde estou errando.
No meu formulario contas a Receber adicionei um campo Histórico e é exatamente esse ponto que esta dando erro de sintaxe na instrução INSERT INTO. Se eu tiro oq esta de vermelho continua a funcionar blz. Mas quando tento inserir o campo txtHistórico da o erro.
Na minha tabela o campo ccHistórico está como Texto
Alguem poderia dar um piteco.
strSql = "INSERT INTO tbl_ContasAReceber ("
strSql = strSql & "ccNumCre,"
strSql = strSql & "CODCLI,"
strSql = strSql & "ccNumDoc,"
strSql = strSql & "ccNumDup,"
strSql = strSql & "ccNumPar,"
strSql = strSql & "ccNumDias,"
strSql = strSql & "cdDatVen,"
strSql = strSql & "ccValorPar,"
strSql = strSql & "ccHistórico = "
strSql = strSql & "ccQuitpar)"
strSql = strSql & " VALUES (" & txtNumCre & ","
strSql = strSql & txtCodCli & ","
strSql = strSql & "'" & txtNumDoc & "',"
strSql = strSql & "'" & txtNumDup & "',"
strSql = strSql & "'" & txtParcelasTotal & "',"
If txtNParcela = 1 Then
strSql = strSql & "'" & txtNPrimeira & "',"
Else
strSql = strSql & "'" & txtNDias & "',"
End If
strSql = strSql & "'" & Format(CVDate(txtDatVen), "dd/mm/yyyy") & "',"
strSql = strSql & "'" & Format(txtValorParcela, "##,##0.00") & "',"
If IsNull(txtHistórico) Then
strSql = strSql & "null"
Else
strSql = strSql & "'" & UCase(txtHistórico) & "'"
End If
strSql = strSql & "False);"
On Error GoTo erro
Workspaces(0).Databases(0).Execute strSql