![]() |
![]() |
| Paypal | 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 |
|
|
|
#1
|
|||
|
|||
|
holas a todos
images : tu problema consiste en que tu le esta asignando el tsession a los table , no se los asigne , deja que el TDatabase tome la seccion por default. Este lo que hace es si no existe un TSession entonces crea una en tiempo de ejecucion.. todos tus parametros estan bien.. a excepcion de esto.: Try Tpv.DatabaseName:='SERVER'; // TPV Tpv.SessionName:='SessionServer'; Tpv.Active:=True; Except ShowMessage('NO SE PUDO ABRIR LA TABLA TPV') End; FormSplash.ProgressBar.StepIt; FormSplash.update; o sea no le asite el tsession a nadie.. suerte... |
|
#2
|
|||
|
|||
|
Yo también tuve un problema parecido, vereis, os cuento: Al igual que el compañero que hace la pregunta, yo tambien queria conectar mi BD por codigo, intenté hacerlo en el evento OnCreate del formulario con este codigo(decir que no tengo alias, solo queria poner el path de la BD):
Código:
//lo pongo en el evento Activate porque en el Create da error DataModule1.dbNoteLinks.DatabaseName:=ExtractFilePath(Application.ExeName) + 'bd'; DataModule1.dbNoteLinks.Connected:=true; DataModule1.tblCategorias.Open; DataModule1.tblLinks.Open; Código:
if activo=false then begin self.Top:=self.Top-10; //lo pongo en el evento Activate porque en el Create da error DataModule1.dbNoteLinks.DatabaseName:=ExtractFilePath(Application.ExeName) + 'bd'; DataModule1.dbNoteLinks.Connected:=true; DataModule1.tblCategorias.Open; DataModule1.tblLinks.Open; end; activo:= true; |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|