Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2006, 09:38
astrow25
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 19 años, 2 meses
Puntos: 1
Error en sentencia sql

Hola a todos,

Tengo la sentencia Dim oComandMaxAfiliados As New OdbcCommand("Select MAX(NUMREGISTRO)as NUMREGISTRO from AFILIADOS", oMaxAfiliados)
y al ejecutar y probarlo me da el siguiente error:

Se han producido los siguientes errores:
ERROR [HY000][Microsoft][Controlador ODBC Microsoft Access] Referencia cruzada causada por el alias
'NUMREGISTRO' en la lista SELECT de la definición de consulta

Os pongo el codigo por si me podeis echar una mano
Dim oMaxAfiliados As New OdbcConnection
oMaxAfiliados.ConnectionString = "DSN=AFILIADOS;Pwd=1234;"
Dim oComandMaxAfiliados As New OdbcCommand("Select MAX(NUMREGISTRO)as NUMREGISTRO from AFILIADOS", oMaxAfiliados)
Dim oDataMaxAfiliados As OdbcDataReader
oMaxAfiliados.Open()
oDataMaxAfiliados = oComandMaxAfiliados.ExecuteReader
oDataMaxAfiliados.Read()
a = oDataMaxAfiliados("NUMREGISTRO")
oMaxAfiliados.Close()
oDataMaxAfiliados.Close()

Mil GRacias