Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2008, 10:26
djgasper
 
Fecha de Ingreso: febrero-2008
Mensajes: 5
Antigüedad: 17 años, 1 mes
Puntos: 0
encontrar registros

Bueno dias a todos

ando trabajando en Visual Basic 2005 y tengo una duda la cual es la siguiente:

ingreso un dato (nombre completo) y primero quiero ver si este nombre ya esta en mi base de datos para la cual uso:

select count(*) from nombres where nombre=nombre.text

Mi logica es que si esta consulta me devuelve un valor quiere decir que ya hay uno con el mismo nombre y apellidos, la cosa es que no se como realizar esta comparacion. El codigo es el siguiente

Dim sql As String = "select count(*) from socios_catalogo where " _
& nombre & "=nombre and " & paterno & "=paterno and " & materno & "=materno"
Dim constr As String = "databse=datos; Data Sourse=localhost; User Id=root; Password = 99350325"
Dim conn As New MySqlConnection(constr)
Dim ej_sql As New MySqlCommand(sql, conn)
ej_sql.Connection.Open()
ej_sql.ExecuteScalar()

¿como puedo comparar el valor devuelto de mi consulta? si pongo
Dim r as integer = ej_sql.executescalar()

me devuelve un error, espero entiendan mi pregunta. Saludos