Ver Mensaje Individual
  #4  
Antiguo 16-01-2013
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 18
mjjj Va por buen camino
Finalmente utilice un Ado Query con la sentencia para modificar un registro, lo cual funciono perfecto como sigue.

Código Delphi [-]
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('UPDATE oc_users SET password=SHA('+quotedstr(edit1.Text)+') WHERE uid ='+quotedstr('mjequier'));
adoquery1.ExecSQL;

Ahora bien, en el caso de TIBSQL es necesario despues del execquery, hacer un commit a la transacción, es también necesario en ADO, o es suficiente con el código expuesto?

Por otro lado, esta aplicación la desarrollé en Delphi 2010, sobre Windows XP, donde tuve que instalar el respectivo conector a la BD MySQL (versión 5.2.3), y posterior configuración en Administrador de ODBC, DSN de sistema.
Sin embargo, la aplicación, fue pensada para ejecutarla en un Windows Server 2008, donde se igual forma instalé el conector (con el mismo nombre que en Win XP), pero me tira un error de diferencia del controlador.

Como se hace para distribuir aplicaciones con conección a BD MySQL, con componentes ADO ??

Espero me pudan ayudar.
Responder Con Cita