FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#5
|
|||
|
|||
Código.
Primero gracias por tu respuesta. Fíjate que es lo que hago:
Tengo un objeto TDataBase en el formulario, que NO creo en ejecución. //Cojo del registro de windows la ruta a la bd en función del anyoContable que quiero consultar baseDatosConta := LeerRegistro('Bases de datos', 'BDconta'+anyoContable); //Se la paso a la bd y me contecto if dbContabilidad.connected = true then begin dbContabilidad.CloseDatasets; dbContabilidad.Close; dbContabilidad.connected = false end; dbContabilidad.params.add('DATABASE NAME=' + baseDatosConta); dbContabilidad.connected := true; //Libero la qry que contiene los datos que muestro en el grid. if Assigned(qryMayor) then FreeAndNil(qryMayor); qryMayor := TQuery.create(self); dsMayor.DataSet := qryMayor; //datasource with qryMayor do try DatabaseName := 'BDContabilidad'; RequestLive := true; SQL.Add(' laquery '); Open; if not isEmpty then begin dbgMayor.DataSource := dsMayor; //El grid y el data source. dsMayor.Autoedit := false; end; except On E: Exception do begin CapturaErrores(E); Cancel; end; end; El funcionamiento erróneo que me da es el siguiente: Selecciono del combo el AnyoContable 2006 pasando como parametro una cuenta contable del cliente 430000001-> Se muestra en el grid los datos referentes a 2006 para la cuenta contable de ese cliente. Selecciono del combo el AnyoContable 2007 pasando como parametro otra cuenta contable del mismo cliente 431000001 -> Se muestra en el grid los datos referentes a 2006 de la otra cuenta del cliente, en vez de 2007. Como ves, la qry es distinta cada vez, y los datos que muestran son distintos, pero siempre referidos a 2006. Si ahora buscara de la cuenta 432000001 para el 2004, me mostraría del 2006 la cuenta 432000001, es decir, el problema debe estar en la conexión con la bd, que no varía. Bueno, a ver si te he dado alguna pista. Gracias por tu tiempo!
__________________
Setry2 Eres un bit? www.lafesta.com |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
RARISIMO mismo codigo cosas distintas no modifica campo TEXTO | Patricio | Conexión con bases de datos | 1 | 10-08-2005 21:29:53 |
Insertar en dos tablas distintas al mismo tiempo | Patricio | Conexión con bases de datos | 2 | 04-07-2005 15:05:36 |
Etiquetas diferentes para hojas distintas | torito | Impresión | 2 | 14-04-2005 01:03:33 |
utilizar mismo form en distintos modulos | @-Soft | Conexión con bases de datos | 5 | 09-07-2004 13:51:21 |
Un mismo proyecto accediendo desde conexiones distintas | carlosmari | Conexión con bases de datos | 6 | 02-11-2003 14:49:43 |
|