Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Como codifico las transacciones en delphi, y como jalo una vista desde SQL Server? (https://www.clubdelphi.com/foros/showthread.php?t=16590)

Felipe 02-12-2004 22:02:07

Como codifico las transacciones en delphi, y como jalo una vista desde SQL Server?
 
Perdón, tengo la necesidad de hacer un sistema que trabaje en Delphi 7, ya tengo la conexion que tambien es obligatoria con una base de datos en SQL Server, mediante los componentes BDE, un Data Source y las tablas, lo que pasa esque debo implementar transacciones para las operaciones de inserción, actualizado y borrado de datos, sé como se hace una transaccion en SQL Server, pero no se como se codifica en Delphi, también sé que hay un componente para transacciones pero sólo es para Interbase y no me funciona, ya lo probé, alguien puede decirme como las codifico?. Otro problema es que debo crear vistas en SQL Server, las cuales ya las hice, pero no se como invocarlas en Delphi para mostrar el resultado de las consultas en un datagrid o en los edit o dbedit, pleas ayudenme no encuentro nada de información pues toda está pero para Interbase.

Neftali [Germán.Estévez] 03-12-2004 09:50:48

Cita:

Empezado por Felipe
...con una base de datos en SQL Server, mediante los componentes BDE, un Data Source y las tablas, lo que pasa esque debo implementar transacciones para las operaciones de inserción, actualizado y borrado de datos, sé como se hace una transaccion en SQL Server, pero no se como se codifica en Delphi...

Si trabajas con BDE y TTables, debes tener un componente TDataBase que posee métodos de Commit, RollBack y StartTransaction.

NOTA: Si te es posible (por especificaciones) yo te recomendaría cambiar a ADO.


Cita:

Empezado por Felipe
...pero no se como invocarlas en Delphi para mostrar el resultado de las consultas en un datagrid...

Las vistas puedes accederlas como si fueran Tablas normales; Si utilizas un componente TTable, en la propiedad TableName te aparecerán tablas y Vistas de SQL Server.

lawg 06-01-2008 03:00:04

Hola yo uso el delphi 2006, hace mucho no uso el Delphi 7 hace mucho y utilizaba paradox, interbase y firebird, nunca use sql server con él, así que no estoy seguro si se hace igual pero pruebe con:

Conexion.BeginTrans;

y

Conexion.CommitTrans;

Conexion es el componente ADOConection encontrado en la paleta dbGo o ADO no se si existen el el D7 pero busque en la paleta de compoentes bajo alguno de estos dos nombres.
Suerte


La franja horaria es GMT +2. Ahora son las 11:58:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi