Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Arquimedes

Com Insert em C#

Recommended Posts

Pessoal sou iniciante em C# estou fazendo um insert da seguinte forma

 

string incluirsql = @"insert Cliente_Fornecedor(cnpj,inscr_estadua,razao_social,rua,bairro,cidade,uf)values (\'"+cnpjTextBox.Text+"\',\'"+inscr_estaduaTextBox.Text+"\','razao_socialTextBox','ruaTextBox','bairroTextBox','cidadeTextBox','ufTextBox')";

só que apresenta erro de "sintaxe incorreta proxima ao \'"+cnpjTextBox.Text+"\'.

 

se mando inserir comente o que está no textbox ele diz que não pode inserir uma string no campo cnpj (int)

 

alguém pode me dar uma luz pra resolver isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal sou iniciante em C# estou fazendo um insert da seguinte forma

 

string incluirsql = @"insert Cliente_Fornecedor(cnpj,inscr_estadua,razao_social,rua,bairro,cidade,uf)values (\'"+cnpjTextBox.Text+"\',\'"+inscr_estaduaTextBox.Text+"\','razao_socialTextBox','ruaTextBox','bairroTextBox','cidadeTextBox','ufTextBox')";

só que apresenta erro de "sintaxe incorreta proxima ao \'"+cnpjTextBox.Text+"\'.

 

se mando inserir comente o que está no textbox ele diz que não pode inserir uma string no campo cnpj (int)

 

alguém pode me dar uma luz pra resolver isso?

 

Da uma estudada depois sobre StringBuilder.

 

So um exemplo rápido pra você:

 

StringBuilder concatena = new StringBuilder();

concatena.append("Insert into Clientes(nome) values ('");

concatena.append(txtCliente.text);

concatena.append("'");

 

string incluirsql = concatena.ToString();

 

Uma dica.

Evite concatenar variáveis com + ou &.

Use sempre StringBuilder, pois ele aloca menos espaço na memória.

 

Espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.