Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2010, 17:50
piter2009
 
Fecha de Ingreso: marzo-2010
Mensajes: 10
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Como Comprobar si Ya existe en BD SQL

hola a todos.. Tengo un problema.. necesito saber si en mi base de datos ya existe un dato.. que en este caso es un String.. es el nombre de una Materia.. la comprobacion ya la hacia para un DNI y funciona de maravilla.. pero cuando quise utilizar para un String no me anduvo.. aca les dejo el codigo..
Trabajo con Visual Basic 2008


Código vb:
Ver original
  1. Dim conexion As New SqlClient.SqlConnection(My.MySettings.Default.BD_MDFConnectionString)
  2.         conexion.Open()
  3.         Dim valor As Integer
  4.         Dim Comando As New SqlClient.SqlCommand()
  5.         Comando.CommandType = System.Data.CommandType.Text
  6.         Comando.CommandText = "SELECT Nombre FROM Materia WHERE Nombre = '" & TextBox1.Text & "'"
  7.         Comando.Connection = conexion
  8.         valor = Comando.ExecuteScalar
  9.         If valor = 0 Then
  10.             NombreTextBox.Text = TextBox1.Text
  11.             cargar()
  12.             conexion.Close()
  13.         Else
  14.             MsgBox("Materia Existente!", MsgBoxStyle.Exclamation)
  15.             conexion.Close()
  16. End If

espero que me puedan ayudar.. me tira este error ---> "La conversión de la cadena "Bibliología" en el tipo 'Integer' no es válida"

Última edición por piter2009; 28/03/2010 a las 19:09