Saludos,
como alguno de vosotros sabeis me encuentro pasando una
aplicación basada en DAO a ADO y SQL Server. Pues bien,
me planteo una cuestión:
Tenemos una tabla con la información común de clientes,
agentes, proveedores, y otra con la información
especifica de cada una de esas "entidades". En DAO era
posible, mediante una consulta con un 'JOIN' entre ambas
tablas, actualizarlas al mismo tiempo asignándole valores
a cada campo de la tabla. Cuando intento hacer lo mismo
en ADO y SQLServer me dice que no puedo actualizar dos
tablas al mismo tiempo, alguien me podría decir si es
algún parametro erroneo al abrir el recordset o la
conexión, o es que simplemente no se puede hacer eso.
Otro problema que se me plantea es que cuando se va a
modificar un registro, al pulsar el botón de grabar, en
código se abre una transacción, se actualiza, y se cierra
la transacción (committrans o rollbacktrans), pero al
intentar acceder otra vez al recordset (incluso haciendo
un movefirst) me da un error diciendo que la base de
datos se encuentra inestable, sabeis que puede pasar?
Gracias, y perdonad por el rollo que os he enviado.
Leer las respuestas