rodrigotnoma Postado Setembro 17, 2009 Denunciar Share Postado Setembro 17, 2009 Minha query:string sql = "insert into tb_cad_cli(nome,sobrenome,rg,telefone,cod_unid) values('nome','sobrenome','rg','telefone',unidade)";Nome de coluna 'unidade' inválido(q no meu banco ta como int).A sintaxe do insert esta correto?No C# não se usa o &, correto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Setembro 17, 2009 Denunciar Share Postado Setembro 17, 2009 Mas onde você está concatenando os valores ?Você está se referindo ao nome da variável ?Tente algo assim:string sql = "insert into tb_cad_cli(nome,sobrenome,rg,telefone,cod_unid) values(\""+nome+"\",\""+sobrenome+"\",\""+rg+"\",\""+telefone+"\","+unidade+")";Obs.:Quando ao C# não utilizar o operador & para concatenar strings, utilize o operador +. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigotnoma Postado Setembro 17, 2009 Autor Denunciar Share Postado Setembro 17, 2009 (editado) Consegui desta forma:string sql = "insert into tb_cad_cli(nome,sobrenome,rg,telefone,cod_unid) values('"+nome+", '"+sobrenome+"'',"+rg+"','"+telefone+"','"+unidade+"')";Obrigado pela ajuda.Rodrigo Editado Setembro 17, 2009 por quintelab Adicionado BBCode Code Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Setembro 17, 2009 Denunciar Share Postado Setembro 17, 2009 Na verdade, prefira usar o string.Format() ou a classe StringBuilder. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rodrigotnoma
Minha query:
Nome de coluna 'unidade' inválido(q no meu banco ta como int).
A sintaxe do insert esta correto?No C# não se usa o &, correto?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.