Hola Tony,
Acabo de probar y me marca este error:
Cita:
|
Objeto Parameter mal definido. Se proporcionó información incompleta o incoherente.
|
Al parecer los dos puntos los confunde con un parámetro (y ahora me pregunto ¿cómo es que a ZEOS no le pasalo mismo?).
Afortunadamente he podido solucionarlo diciéndole que haga caso omiso del "parámetro":
Código Delphi
[-]
AdoQuery1.SQL.Text := 'set @fila = 0';
AdoQuery1.ExecSQL;
ADOQuery1.ParamCheck := false;
AdoQuery1.SQL.Text :=
'select @fila := @fila + 1 as fila, clave, nombre from solicitante';
AdoQuery1.Open;
aunque me queda la duda de qué hacer en caso de que realmente tengamos algún parámetro en la consulta.
La cadena de conexión que usé:
Cita:
|
DRIVER={MySQL ODBC 3.51 Driver};SERVER=server;DATABASE=database;USER=user;PASSWORD=password;OPTION=3
|
y también con el driver 5.1.
// Saludos