Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2008, 18:54
twelve
 
Fecha de Ingreso: diciembre-2007
Ubicación: Caracas - Venezuela
Mensajes: 32
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Ayuda con error en VB6

Ese es un error que corresponde más que todo a los campos de una tabla de la base de datos:

Por esjemplo: Tabla Vehiculos

sql= "Select Vehiculos.IdVehiculos as IdVeh FROM Vehiculos"
Recorset.Open, sql, Connection

if NOT Recorset.Eof then

txtIdVehiculos.text = Recorset.IdVehiculos

'El error está quí por que en la sentencia sql el IdVeiculos contiene un alias que es: IdVeh

else
msgbox "No existe registros"
end if

El error es como dije anteriormente un problema entre el nombre de la consulta de la tabla en cuestion. Si no el nombre del campo en la sentencia es diferente al que aparece en la tabla (No existe en la tabla)el error que aparece es el siguiente: "Pocos parametros se esperaba 1,2,3,4.......n"
n= a la cantidad de campos que no se encuentran dentro de la tabla en cuestión, es decir que esta mal escrito o no existe.

Consejo: Verifica dentro del select cualquier alias que puedas tener, y directamente en la muestra de los valores de recorset dentro del EOF a ver si esta bien escrito el nombre del campo...