[firebase-br] RES: Apontar o Banco em um arquivo .ini

Eli Flavio Bortolotte eliflavio em gmail.com
Sex Ago 26 12:59:56 -03 2011


Certo, não quis ofender, eu não disse que a pergunta era idiota, eu disse 
que era algo muito básico e que parece que você não tem a menor noção do que 
esteja fazendo. Neste caso, é melhor pesquisar primeiro e depois perguntar, 
pois a lista é pra tirar dúvida e não para ensinar um assunto.
Eu já tive a infelicidade de ver em uma lista de Delphi indivíduos pedindo 
para as pessoas criarem trechos de código inteiros, até mesmo para traduzir 
código de outras linguagens para Delphi, e não foi uma só vez não, isto é 
ridículo. Só espero que você não chegue a este ponto.


Eli Flávio Bortolotte


"Fabricio Videira"  escreveu na notícia da 
mensagem:CAJ5raPt7wpz2RXn695V2myWnj29v5f=3YKNMX8mW76Tk5HTw3A em mail.gmail.com...

Eli Flávio sim sou desenvolvedor porem nunca havia feito um arquivo .ini com
o sql conection,
e tambem esse é meu primeiro programa com o firebird porque onde estou
trabalhando so usa ele e eu nao posso usar o que estava habituado por isso
essas dúvidas horrorosas como essa nao tenho um grande conhecimento no banco
e por isso que estou no grupo Firebird, programava com Delphi porem sou
mais Hábil com VB 6.0 + Oracle. Me desculpe se fiz perguntas idiotas mas é
que isso é novo e ja programo ha algum tempo em outra linguagem, sendo assim
me acho totalmente criança trabalhando em delphi+Firebird pois sao coisas
novas pra mim.

Em 26 de agosto de 2011 11:50, Eli Flavio Bortolotte
<eliflavio em gmail.com>escreveu:

> Fabrício, me desculpa a pergunta, mas você realmente é um Desenvolvedor de
> Softwares conforme assina? Cara, isto é extremamente básico, dá um CTRL+F1
> no TIniFile e veja os métodos e propriedades, o mesmo para o objeto
> SQLConnection. A impressão que dá é que você não tem a menor noção do que
> esteja fazendo, estude antes para ter ao menos uma base e faça perguntas
> mais objetivas.
>
> E o pior de tudo é que aqui é um grupo Firebird e não de Delphi. Entre no
> Delphi-br do Yahoo, que é muito bom.
>
> Um abraço.
>
> Eli Flávio Bortolotte
>
>
> "Fabricio Videira"  escreveu na notícia da mensagem:CAJ5raPsC=**
> rGTyBPfJUnxfW0=**2E9Ww2xXkVMNMY1C8o6B4LYH0w@**mail.gmail.com...
>
>
>
>> Bom Dia!!
>>
>>  Eu já tenho o arquivo .ini o que eu preciso é fazer com que meu programa
> leia ele, dai o Paulo me passou esse código pra colocar porem não entendi
> muito, mas coloquei no meu programa só que ele da erro em 3 lugares onde
> comentei com { }, application.ExeName, gostaria que alguém, comente
> esse código abaixo pra mim e me diga (pois nao sei) porque desse erro
>
>
>> > > procedure TDMC.sqlConnBeforeConnect(**Sender: TObject);
>> > > begin
>> > > if FileExists(extractfilepath(**application.ExeName)+'Aponta.**INI')
>> then
>> //
>> > não esquece o PONTO.INI **{O delphi da erro nessa linha mais especifico
>> > "application.ExeName"); é que estou usando um Data Module para a
>> aplicação}*
>> > *
>> > > begin
>> > > sqlConn.ConnectionName := 'Database';
>> > > sqlConn.Params.Clear;
>> > >
>> >
>>
>> sqlConn.LoadParamsFromIniFile(**ExtractFileDir(Application.**
>> ExeName)+'\nomedoar
>> quivoINI.INI')
>> * > ;*{Consequentemente nessa também}**
>> > > sqlConn.Params.Add('User_Name=**sysdba');
>> > > sqlConn.Params.Add('Password=**masterkey');
>> > > end else
>> > > begin
>> > >// ShowMessage('Arquivo de Inicialização da base de dados não
>> > localizado.'+chr(13)+chr(13)+
>> > > 'Favor verificar - DataModulo');
>> > >Application.Terminate*;*{**nessa também}**
>> > > end;
>> > > end;
>> > >
>> > > Agora, no seu arquivo INI você coloca o seguinte:
>> > >
>> > > [Database]
>> > > DriverUnit=DBXFirebird
>> > > DriverPackageLoader=**TDBXDynalinkDriverLoader,**
>> DbxCommonDriver150.bpl
>> > >
>> >
>>
>> DriverAssemblyLoader=Borland.**Data.TDBXDynalinkDriverLoader,**
>> Borland.Data.DbxC
>>
>> ommonDriver,Version=15.0.0.0,**Culture=neutral,**PublicKeyToken=**
>> 91d62ebb5b0d1b1b
>> > >
>> >
>>
>> MetaDataPackageLoader=**TDBXFirebirdMetaDataCommandFac**
>> tory,DbxFirebirdDriver15
>> 0.bpl
>> > >
>> >
>>
>> MetaDataAssemblyLoader=**Borland.Data.**TDBXFirebirdMetaDataCommandFac**
>> tory,Borla
>>
>> nd.Data.DbxFirebirdDriver,**Version=15.0.0.0,Culture=**
>> neutral,PublicKeyToken=91
>> d62ebb5b0d1b1b
>> > > GetDriverFunc=**getSQLDriverINTERBASE
>> > > LibraryName=dbxfb.dll
>> > > VendorLib=fbclient.DLL
>> > > Role=RoleName
>> > > MaxBlobSize=-1
>> > > TrimChar=False
>> > > ErrorResourceFile=
>> > > ServerCharSet=
>> > > drivername=FIREBIRD
>> > > blobsize=-1
>> > > commitretain=False
>> > > localecode=0000
>> > > rolename=RoleName
>> > > sqldialect=3
>> > > isolationlevel=ReadCommitted
>> > > waitonlocks=True
>> > > trim char=False
>> > > Database=C:\Projetos\BASE.FDB
>>
>>  --
> *
> Att.
>
> Fabrício Videira*
> *Desenvolvedor de Softwares*
> *Técnico em Suporte de Micros
> *
> (*(14) 3283-1336 *(*(**14) 8816-3810*
> **develop.fabricio em gmail.com*
> ______________________________**________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: 
> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>
>
> ______________________________**________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: 
> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>



-- 
*
Att.

Fabrício Videira*
*Desenvolvedor de Softwares*
*Técnico em Suporte de Micros
*
(*(14) 3283-1336 *(*(**14) 8816-3810*
**develop.fabricio em gmail.com*
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 






Mais detalhes sobre a lista de discussão lista