Hola, tengo un problema al buscar informacion con un SQL.
Yo estoy usando OLEDB , y tengo el siguiente codigo (en el code behind) :
thekey = CType(Request.QueryString("keyid"), Integer)
' Ahora me conecto y busco la informacion del registro a cambiar
Using cnn As New
OleDbConnection(ConfigurationManager.ConnectionStrings("ConnStr2").ConnectionString)
cnn.Open()
Dim sel As String
sel = "SELECT cedula,nombre,direccion,telefono FROM form1 WHERE keyid'" & thekey & "'"
Dim cmd As New OleDbCommand(sel, cnn)
Dim da As New OleDbDataAdapter(cmd)
Dim tabla As New DataTable
da.Fill(tabla)
Pero me sale el error "Operator/operand type mismatch" en la linea :
da.fill(tabla)
El campo "keyid" es tipo integer.
Como lo puedo solucionar ? la variable "thekey" tambien necesita ser
numerica , para poderla comparar con el campo "keyid" ?
gracias
Joel
Leer las respuestas