bueno ahi les va la solucion
- primero que nada necesitan hacer un origen de datos
- vallan desde widows esta ruta inicio,panel de control , herramientas administrativas , origines de datos
una ves ahi hagan su DNS de usuario ó DNS de sistema (la diferencia de uno y otro que de sistema es para uso en red, recuerden que el servidor sql debe de estar habilidato par conexiones tcp/ip), bueno no es necesario un tutorial para esto es muy sencillo completar la configuracion
- agregen un tdatabse
- en la propiedad alias name esciban el nombre del origen de datos que hicieron ya sea dns de sistema o de usuario
- y en params denle el nombre de usuario y contrañena de inicio de sesion de esa base de datos o es mejor hacer doble click al componente y y ponerle defaults
- en sql passthrought escriban non shared si desean que sql server o su servidor manje las consultas directamente en un tquery ( quiero decir que ejecutaran la consulta con codigo de su servidor a como se escriban las transacciones y ese estilo de cosas) y no el motor dbe de delphi si no escriban shared autocommit
- en sqlquery mode escriban server similar a la opcion anterior si no denjenlo en local y ya esta la segunda parte
- agregen un componente tquery
- asegurense que sea tquery y no adoquery o algo asi
- propiedad sql una consulta cualquier
- databasename escriban su origen de datos odbc
- denle en active true
- listo solo falta ejecutar sus consultas de la siguiente manera
Código Delphi
[-]
try
m.tdatabase.open; m.tdatabase.BeginTrans;
m.consulta.SQL.Clear;
m.consulta.SQL.Add(' insert into servicioscarros (folio) values (567) ');
m.consulta.SQL.Add(' insert into servicioscarros (folio) values (7655) ');
m.tdatabase.commit;
except
on E:Exception do m.tdatabase.RollbackTrans;
end;end;