Usuário com melhor resposta
Conexão com SQL SERVER

Pergunta
-
Olá, estou desenvolvendo uma aplicação de cadastro, e preciso que um cadastro feito no vb.net vá para o banco de dados.
Eu coloquei esse código no botão "avançar". Porém, não está funcionando e ele retorna um erro.
Alguém pode me ajudar?
Private Function GravarCadastro() As Boolean
Dim cn As New SqlConnection()
cn.ConnectionString = "Data Source=INCNET-PC\SQLEXPRESS;Initial Catalog=Cadastro;User Id=sa;Password=7940;"
cn.Open()
Dim nome As String = nomeTextBox.Text
Dim endereco As String = enderecoTextBox.Text
Dim cep As String = cepMaskedTextBox.Text
Dim cidade As String = cidadeTextBox.Text
Dim estado As String = estadoComboBox.Text
Dim telefone As String = telefoneMaskedTextBox.Text
Dim email As String = emailTextBox.Text
Dim query As String = ""
query &= "INSERT INTO tbPESS (Nome, Endereco, CEP, Cidade, Estado, Telefone, Email) Values (" & nome & ",'" & endereco & "', '" & cep & "' '" & cidade & "', '" & estado & "', '" & telefone & "', '" & email & "')"
Dim cd As New SqlCommand
cd.Connection = cn
cd.CommandText = query
cd.CommandType = CommandType.Text
Try
cd.ExecuteNonQuery()MessageBox.Show("Seu cadastro foi realizado")
Return True
Catch ex As ExceptionMessageBox.Show("Houve um erro. Tente novamente."
Return False
End Try
cn.Close()
End Functionquinta-feira, 24 de maio de 2012 12:06
Respostas
-
Lopeskuti,
Tenta tirar o tratamento de erro do código para que mostre o erro gerado pelo SQL Server, e nos envie para analisarmos o motivo.
Cesar Blumm
Cesar Blumm http://sqlbrasil.blogspot.com http://sharepointtche.wordpress.com
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator segunda-feira, 23 de dezembro de 2019 13:54
sexta-feira, 25 de maio de 2012 14:31
Todas as Respostas
-
lopeskuti,
Quanto ao insert, qual a mensagem de erro?
Você testou este insert "manualmente" pelo management Studio?
quinta-feira, 24 de maio de 2012 15:03 -
Lopeskuti,
Tenta tirar o tratamento de erro do código para que mostre o erro gerado pelo SQL Server, e nos envie para analisarmos o motivo.
Cesar Blumm
Cesar Blumm http://sqlbrasil.blogspot.com http://sharepointtche.wordpress.com
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator segunda-feira, 23 de dezembro de 2019 13:54
sexta-feira, 25 de maio de 2012 14:31 -
Lopeskuti,
Você já tentou realizar a execução de código em pequenos blocos, separando a cada instrução, para tentar identificar realmente a causa?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
sexta-feira, 25 de maio de 2012 17:41Moderador