No cadastro de Clientes tenho um campo "DataNascimento" se eu preencher com a data o registro é cadastrado normal, entretanto se não
preencher o campo (deixar em branco) o comando gera um erro em tempo de execução, Tipo de dados incompatível na expressão de critério.
cSQL = "INSERT INTO Clientes (CódigoDoCliente, cnpj, NomeRazaoSocial, CEP, iest, NomeEmpresa, NomeDoContato, EndereçoDeCobrança, NumLogradouro, Complemento, Bairro, Cidade, Estado, NúmeroTelefone, Fax, Celular, DataNascimento, Email, Observacoes) "
cSQL = cSQL & "VALUES ('" & txtCodCliente & "', '" & txtCNPJ & "', '" & TxtRazaoSocial & "', '" & txtCEP & "', '" & txtIE & "', '" & txtNomeFantasia & "', '" & txtContato & "', '" & txtEndereco & "', '" & txtNumLogradouro & "', '" & txtComplemento & "', '" & txtBairro & "', '" & txtCidade & "', '" & txtEstado & "', '" & txtTelefone & "', '" & txtFax & "', '" & txtCelular & "', '" & txtDtNascimento & "', '" & txtEmail & "', '" & txtObs & "') "
RS.Open cSQL, cn, adOpenStatic, adLockOptimistic
preencher o campo (deixar em branco) o comando gera um erro em tempo de execução, Tipo de dados incompatível na expressão de critério.
cSQL = "INSERT INTO Clientes (CódigoDoCliente, cnpj, NomeRazaoSocial, CEP, iest, NomeEmpresa, NomeDoContato, EndereçoDeCobrança, NumLogradouro, Complemento, Bairro, Cidade, Estado, NúmeroTelefone, Fax, Celular, DataNascimento, Email, Observacoes) "
cSQL = cSQL & "VALUES ('" & txtCodCliente & "', '" & txtCNPJ & "', '" & TxtRazaoSocial & "', '" & txtCEP & "', '" & txtIE & "', '" & txtNomeFantasia & "', '" & txtContato & "', '" & txtEndereco & "', '" & txtNumLogradouro & "', '" & txtComplemento & "', '" & txtBairro & "', '" & txtCidade & "', '" & txtEstado & "', '" & txtTelefone & "', '" & txtFax & "', '" & txtCelular & "', '" & txtDtNascimento & "', '" & txtEmail & "', '" & txtObs & "') "
RS.Open cSQL, cn, adOpenStatic, adLockOptimistic