Inquiridor
Instrução insert executa, mas não insere dados

Pergunta
-
Tenho a seguinte instrução insert:
"insert into cliente(nome,endereco,bairro,cep,cidade,estado,telefone,email) values(' & strNome & ',' & strEndereco & ',' & strBairro & ',' & strCep & ',' & strCidade & ',' & strEstado & ',' & strTelefone & ',' & strEmail & ')"
Esta, executa, mas não insere dados, o que posso estar fazendo de errado?
Atenciosamente, Marcio Nogueira Cardoso Pinto.
Todas as Respostas
-
-
-
Consegui resolver o problema, estou passando diretamente os valores dos textbox na query, antes armazenava os valores em variáveis.
segue o código:
strSql =
"insert into cliente(nome,endereco,bairro,cep,cidade,estado,telefone,email) values('"& txtNome.Text & "','"& txtEndereco.Text & "','"& txtBairro.Text & "','"& txtCep.Text & "','"& txtCidade.Text & "','"& txtEstado.Text & "','"& txtTelefone.Text & "','"& txtEmail.Text & "')"
Atenciosamente, Marcio Nogueira Cardoso Pinto.
- Editado Marcio_Nogueira quarta-feira, 27 de fevereiro de 2013 14:35
-
Outra coisa pode dar errado se na sua tabela vc nao permite nulo e entao vc tem que obrigar o usuário e preencher o campo, eu sempre que vou fazer um insert com string no comando insert eu coloco um if para ver se o campo é nulo ou vazio se for meu comando coloco null se nao coloco o valor do campo assim me certifico que ele sempre vai gravar.
Junior
-