Foros del Web » Programando para Internet » ASPX (.net) »

error compatibilidad varchar con numeros y lertas

Estas en el tema de error compatibilidad varchar con numeros y lertas en el foro de ASPX (.net) en Foros del Web. Hola tengo este codigo, el problema esta al querer introducir numeros y letras en un texbox, me da el siguente error " los tipos de ...
  #1 (permalink)  
Antiguo 22/08/2011, 13:29
Avatar de io_web  
Fecha de Ingreso: junio-2011
Mensajes: 57
Antigüedad: 13 años, 4 meses
Puntos: 0
error compatibilidad varchar con numeros y lertas

Hola

tengo este codigo, el problema esta al querer introducir numeros y letras en un texbox, me da el siguente error " los tipos de datos text y varchar son incompatibles con el oprerador equal to"

Código ASP:
Ver original
  1. Dim connectionstring As String = l_bd
  2.         Dim numpoints As Integer = 0
  3.         Dim counttext As String = " SELECT count(*) FROM administrador " & _
  4.                                   " WHERE rpe= '" & l_rpe & "'" & _
  5.                                   " and pass = '" & l_pass & "'"
  6.  
  7.  
  8.  
  9.         Dim myConnection As New SqlConnection(connectionstring)
  10.         Dim myCount As New SqlCommand(counttext, myConnection)
  11.  
  12.  
  13.         myConnection.Open()
  14.         numpoints = myCount.ExecuteScalar()
  15.         myConnection.Close()
  16.  
  17.         If Val(numpoints) > 0 Then
  18.             Return (True)
  19.         Else
  20.             Return (False)
  21.         End If

alguna idea de como solucionarlo?

el error me lo da en la siguiente linea

Código ASP:
Ver original
  1. numpoints = myCount.ExecuteScalar()
__________________
"Sabio es aquel que tiene sabiduría, Pero también es aquel que acepta la corrección"

Última edición por io_web; 22/08/2011 a las 13:41

Etiquetas: compatibilidad, numeros, varchar, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:21.