Visual Basic.NET - VB.net No se han especificado valores

   
Vista:

VB.net No se han especificado valores

Publicado por david david-a1@hotmail.com (1 intervención) el 28/11/2013 01:36:58
Hola soy nuevo programando en vb.net, y tengo un problema que me trae loco.

tengo una aplicación sencilla de vb.net 2008 conectada con access 2007, tengo una tabla "usuarios" con solo dos campos. "nombre" y "clave" (nombre es el campo clave)

al escribir numeros en el campo nombre me guarda perfectamente, pero si intento guardar un nombre me sale: ( no se han especificado valores para algunos de los parámetros requeridos )

el campo tiene la propiedad texto, asi que no entiendo. POR FAVOR AYUDA URGENTE. se los agradecería infinitamente. este es mi código para guardad:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If (Me.txtnombre.Text = "") Then

MsgBox("El campo nombre no puede estar vacio")
Me.txtnombre.Select()

Else
Dim name As String
Dim clv As String = ""

name = txtnombre.Text
clv = txtclave.Text

cmd.CommandType = CommandType.Text

cmd.Connection = conn

sql = "INSERT INTO USUARIOS (NOMBRE, CLAVE)"
sql += "VALUES (" & name & ",'" & clv & "')"

cmd.CommandText = sql

Try
cmd.ExecuteNonQuery()
MsgBox("Registro guardado correctamente", MsgBoxStyle.Information, "Felicidades")



Catch ex As Exception
If ex.ToString.Contains("valores duplicados") Then
MsgBox("El registro ya existe en la base de datos", MsgBoxStyle.Exclamation, "Error")



Else
MsgBox(ex.ToString)
End If


End Try


End If

End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder