Ver Mensaje Individual
  #1  
Antiguo 11-01-2011
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Reputación: 23
Enan0 Va por buen camino
Si Claro vas a poder utilizar Transacciones sin ningun tipo de problema

Lo unico que en vez de TQuery deberias utilizar el componente TAdoQuery (no tiene muchas modificaciones).

en cuanto a la conexion por ODBC, primero deberias verificar que puedas conectarte al SQL- server ya que el 2005 por defecto te blockea las conexiones por TCP/IP y por Nombres Tambien.

En cuanto a la conexion te recomiendo que Uses un String Fijo y le asignes el Nombre del ODBC, Usuario y password. o que lo levantes de un Archivo UDL

conexión por intermedio de archivo UDL
Código Delphi [-]
Connection.close;
Connection.ConnectionString:='FILE NAME=' +ArchivoUDL 
// esta variable deberia tenre el nombre de tu archivo UDL
Connection.OPEN;

conexión por medio de String ODBC

Código Delphi [-]
STRING:='Provider=MSDASQL.1;Password='+PSW+';Persist Security Info=True;User ID='+USR+';Data Source='+ODBC+';Initial Catalog='+DBNAME;

//Donde PSW: es la Variable que contiene el Password.
//USR: Variable que contiene el nombre de USUArio
//DBNAME: Nombre de la Base de Datos a Utilizar.
Connection.close;
Connection.ConnectionString:=String;
Connection.Open;

Cual conviene mas. y eso queda a tu gusto

Saludos
Responder Con Cita