FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
1 Consulta 2 Conexiones
Hola foristas.
Tengo un problema y espero que me puedan ayudar. Yo manejo un programa que tiene dos versiones. Una trabaja con base de datos en Acces y la otra con base de datos en SQL SERVER. Las tablas tienen la misma estructura en una y en la otra. Para sacar informacion de este programa necesito tener una de las dos conexiones. Tengo 2 conexiones de bases de datos Tipo ADO. Una que se conecta a Acces y otra a SQL. Como saco la misma informacion de las dos bases de datos, solamente me gustaria utilizar un juego de consultas (una consulta que trabaje con las dos conexiones). Tengo el siguiente codigo para seleccionar el tipo de conexion pero me marca un error. valor:=StrToInt(Fichero.ReadString('Conexion','String','')); case valor of 1: begin DMReportes.QFertCom.ConnectionString:='ADOConnection1'; DMReportes.ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\AFIFARM\DATA\AFI_DB.MDB;Persist Security Info=False'; DMReportes.ADOConnection1.Connected:=true; end; 2: begin DMReportes.QFertCom.Connection.ConnectionString:='ADOConnection2'; DMReportes.ADOConnection2.ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=afi_db;Data Source='+GetEnvironmentVariable('ComputerName')+'\SAEAFIKIM;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID='+GetEnvironmentVariable('ComputerName')+';Use Encryption for Data=False;Tag with column collation when possible=False'; DMReportes.ADOConnection2.Connected:=true; end; end; el error me aparece en esta seccion DMReportes.QFertCom.Connection.ConnectionString:='ADOConnection2'; en cualquiera de los dos casos. Esta mal la instruccion????? Espero haberme explicado |
#2
|
||||
|
||||
Dos consejos.
cuándo agregues código por favor utiliza el marcador de sintaxis. Aprovecha la característica de servidores vinculados de Sql server. Vincula en SqlServer la base de datos de access. y podras ejecutar consultas en sqlserver que devuelvan datos de access. suerte
__________________
Conoce mi blog http://www.edgartec.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
conexiones concurrentes?? | andresenlared | Conexión con bases de datos | 1 | 02-08-2006 02:31:30 |
Conexiones a mi pc | fjcg02 | Varios | 1 | 23-06-2004 09:21:03 |
Abrir conexiones de red | Nasio | Servers | 0 | 01-06-2004 09:43:12 |
Conexiones | rezahe | Varios | 4 | 27-06-2003 22:19:20 |
conexiones de dbExpress | Ana | Conexión con bases de datos | 0 | 25-06-2003 22:43:42 |
|