Que tal compañeros foreros.
Les cuento, estaba migrando una utileria que estoy haciendo para mi empresa, el detalle paso que yo empeze a desarrollarlo en delphi 7 y todo bien funciona perfecto, el problema fue que al instalarlo en ciertas maquinas con sistema operativo de 64 bits me marca el error que no es compatible.
Buscando por los foros encontre que la solucion era compilarlo en delphi 2007 o superior, bueno pues hoy me puse a la tarea de migrar mi utileria y ohh sorpresa. me marca errores cabe recalcar que no uso componentes de terceros.
Estoy manejando tablas DBF y con el ADOQuery.
Les dejo mi codigo que funciona al 100% en delphi 7, pero al 0% en delphi 2009
Código:
QueryCliente.Active:=False;
QueryCliente.SQL.Text:='SELECT * FROM MGW10002 WHERE CCODIGOC01=:Cliente';
QueryCliente.Parameters.ParamValues['Cliente']:=EdtCliente.Text;
QueryCliente.Active:=True;
El error que me marca es el siguiente EOleException with Messages [Microsoft][Administrator ODBC] tipo de dato SQL fuera de intervalo.
Muchas gracias compañeros foreros, y saludos.