FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Archivos .INI
Señores, tengo una aplicacion que es parametrizada com un archivo .TXT. Gustaria de usar un archivo .INI. Como hago? Uso DBExpress e N-Tier. Hoy mi aplicación usa SQLQuery e yo seto en la propriedad Params del la SqlQuery. Mi .INI estás asi: Como hago para cargar mi servidor? Voy a poner el codigo em mi Datamodulo principal.
Cita:
|
#2
|
||||
|
||||
Hola.
Te dejo un ejemplo de cómo cargar el valor de la clave Database de tu fichero.
Por último, te recomiendo que revises la ayuda de Delphi sobre la clase TIniFile, para que veas los diversos métodos que tiene.
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#3
|
||||
|
||||
Otra forma de hacerlo, aprovechando que estas usando los DBX es que al componente de conexión le digas lo siguiente:
Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
|||
|
|||
listo, gracias.
|
#5
|
|||
|
|||
No estas listo. No tiene error, pero no funciona asi. Hizo asi, pero tambien no:
Configuracao := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Server.ini'); with Configuracao do begin sDriver := ReadString('SERVER', 'DriverName', ''); sPathDb := ReadString('SERVER', 'DataBase', ''); sUser := ReadString('SERVER', 'UserName', ''); sPassword := ReadString('SERVER', 'Password', ''); sDialect := ReadString('SERVER', 'SqlDialect', ''); sBlobSize := ReadString('SERVER', 'BlobSize', ''); sErrorResourceFile := ReadString('SERVER', 'ErrorResourceFile=', ''); sLocaleCode := ReadString('SERVER', 'LocaleCode', ''); sInterBase_TransIsolation := ReadString('SERVER', 'InterBase by Core Lab TransIsolation',''); sProductName := ReadString('SERVER', 'ProductName', ''); sDriverAssemblyLoader := ReadString('SERVER', 'DriverAssemblyLoader', ''); end; SQLConnection1.Params[0] := (sDriver); SQLConnection1.Params[1] := (sPathDb); SQLConnection1.Params[2] := (sUser); SQLConnection1.Params[3] := (sPassword); SQLConnection1.Params[4] := (sDialect); SQLConnection1.Params[5] := (sBlobSize); SQLConnection1.Params[6] := (sErrorResourceFile); SQLConnection1.Params[7] := (sLocaleCode); SQLConnection1.Params[8] := (sInterBase_TransIsolation); SQLConnection1.Params[9] := (sProductName); SQLConnection1.Params[10] := (sDriverAssemblyLoader); |
#6
|
|||
|
|||
Hizo errado. El correct es asi:
Cita:
|
#7
|
|||
|
|||
Es muy necesario que uses archivos INI? Están en desuso desde hace ya un buen tiempo... en general he recomendado mejor usar el registro de windows...
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Archivos .dat | LucianoRey | Varios | 5 | 02-11-2020 11:08:22 |
archivos DBF | santiago14 | Conexión con bases de datos | 3 | 25-01-2006 09:35:27 |
Archivos .VAL | Luis Castillo | Conexión con bases de datos | 0 | 08-11-2005 18:36:14 |
Los archivos SWF | metalfox6383 | Varios | 3 | 06-09-2005 03:43:35 |
Archivos TMP | IVAND | Firebird e Interbase | 4 | 26-08-2004 20:52:00 |
|