Gostaria muito que você me ajudassem num sisteminha que eu estou montando.
Eu tenho a seguinte tabela:
create table produtos(
id_prod int identity(1,1) not null,
nome_prod varchar(30) not null,
descricao_prod varchar(100),
corredor_prod varchar(10),
prateleira_prod varchar(10),
qtde_prod int not null,
qtdeMin_prod int,
fornecedores_id_forn int not null
)
alter table produtos add constraint pk_id_prod primary key(id_prod)
alter table produtos add constraint fk_fornecedores_id_forn foreign key(fornecedores_id_forn) references fornecedores(id_forn)
Montei o seguinte form para inserir dados nesta tabela:
Private Sub cmdCadastrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdCadastrar.Click
sqlconnection = New SqlConnection(conexao)
stringsql = "insert into produtos values ('" & txtNome.Text & "','" & txtDescricao.Text & "','" & txtCorredor.Text & "','" & txtPrateleira.Text & "'," & txtQtde.Text & "," & txtQtdeMin.Text & "," & txtIdForn.Text & ")"
sqlcommand = New SqlCommand(stringsql, sqlconnection)
Try
sqlcommand.ExecuteNonQuery()
Catch ex As Exception
Finally
sqlconnection.Close()
End Try
End Sub
O engraçado é que não insere dados de jeito nenhum nesta tabela, não retorna nenhuma msg de erro e não aparece nada na "Error List" do VB. Outros forms inserem dados em outras tabelas.
A única coisa de diferente entre elas é que nesta tabela existem dados do tipo Integer. Mas como vocês podem ver, eu não coloquei as "aspas simples" nas TextBox que irão receber os valores numéricos.
Além disso, já tentei inserir os dados destas TextBox em variáveis Integer, inserir em variáveis do tipo String e converter com o Cint, etc... mas nada faz inserir.
Tentei seguir as dicas do tópico abaixo, mas não tinha muito a ver!
Pergunta
J4P0N315
Olá, pessoal...
Gostaria muito que você me ajudassem num sisteminha que eu estou montando.
Eu tenho a seguinte tabela:
Montei o seguinte form para inserir dados nesta tabela:O engraçado é que não insere dados de jeito nenhum nesta tabela, não retorna nenhuma msg de erro e não aparece nada na "Error List" do VB. Outros forms inserem dados em outras tabelas.
A única coisa de diferente entre elas é que nesta tabela existem dados do tipo Integer. Mas como vocês podem ver, eu não coloquei as "aspas simples" nas TextBox que irão receber os valores numéricos.
Além disso, já tentei inserir os dados destas TextBox em variáveis Integer, inserir em variáveis do tipo String e converter com o Cint, etc... mas nada faz inserir.
Tentei seguir as dicas do tópico abaixo, mas não tinha muito a ver!
http://scriptbrasil.com.br/forum/index.php?showtopic=141831
Sinceramente, não sei o que está acontecendo. Não retornar nenhuma msg de erro me deixou intrigado!
Sou iniciante se tratando de desenvolvimento, mas gosto muito! :)
Espero que vocês consigam me ajudar...
Desde já, agradeço! :)
Link para o comentário
Compartilhar em outros sites
7 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.