Pues por lo que he probado no me funciona. No me reconoce la variable
@fila en la segunda consulta:
Código:
AdoQuery1.SQL.Add('set @fila = 0');
AdoQuery1.ExecSQL;
AdoQuery1.sql.clear;
AdoQuery1.SQL.Add('select @fila:= @fila + 1 as fila, Cod_Factura,
Importe_Total from facturas');
AdoQuery1.Open;
Tengo un TAdoConnection con el siguiente conectionstring:
Código:
Provider=MSDASQL.1;Persist Security Info=False;Data Source=ANDC;
Extended Properties="DATABASE=andc;DESCRIPTION=Analitica DC;DSN=ANDC;
OPTION=0;PORT=0;SERVER=intranetdes;UID=andc"
El Adoquery1 utiliza dicha conexión.
La versión de MySql es 5.0.19.nt y el Driver ODBC es MyODBC Driver 3.51.
Es como si cada ejecución de consulta la tratara como una sesión distinta con lo que no reconoce la variable ya creada. Alguna idea????
Saludos, Tony