[firebase-br] RES: Primeiras dúvidas

LuisFireVB luisfirevb em gmail.com
Qui Fev 5 13:49:32 -03 2009


Oi Eder.

Eu já sou VBManíaco (risos membro desse site) a uns 5 anos. Lá o pessoal é
1000 e somos uma comunidade muito ativa com muita ajuda, porém sobre
Firebird são poucos os usuários, a maioria usa SQL Server ou Express e
Access, alguns Oracle. Pelo que já vi lá quase todo mundo usa o básico do
instalador mesmo e por isso acho que muita coisa passa "Batido", tanto que o
pessoal indicou muito essa lista para sanar dúvidas, acredito que seja aqui
mesmo o lugar onde encontrarei o que preciso sobre FB, depois tenho de
adaptar no VB.

Só uma coisa, como você usa ADO sem um ODBC? Como faz a conexão só com o
ADO, não sabia que isso era possível, pois na hora de fazer a conexão pelo
ADO tenho de incluir a string, no caso do JET do MSAccess que é um OLEDB.

Já li em algum lugar que existe OLEDB para Firebird, mas além de pago e
parece que não é barato, parece que tem muitos problemas (lentidão, idioma
português...) Como ainda estou começando, realmente há muita coisa para
aprender, e veja que não pretendo ser DBA só desenvolver usando esse banco.

Se puder me explicar como usar Só o ADO com o Firebird agradeço, pois isso
seria ótimo, principalmente se tiver ganho de velocidade e coisas assim.
Agora há algum "RISCO" nisso?

Luis


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Eder
Enviada em: quinta-feira, 5 de fevereiro de 2009 09:08
Para: FireBase
Assunto: Re: [firebase-br] Primeiras dúvidas

Luis.
Inicialmente eu utilizava uma ODBC. Hoje utilizo ADO.
Após a análise para desenvolvimento, é melhor utilizar ADO pois o registro
da DLL pode ser feito no momento da instalação. A ODBC deve ser configurado
a cada estação.

Se você tiver alguma dúvida em questão de linguagem (acredito que o VB em
seu nome significa Visual Basic) posso recomendar um site (forum) onde você
pode encontrar muitas respostas.

www.vbmania.com.br

A configuração do VBExpress para acesso ao banco deve respeitar a string de
conexão para acesso remoto de sua aplicação. Ou seja, disponibilizar a pasta
no servidor e acessar como \\<servidor>:<drive>:\<pasta>


RGDS

Eder Mir

-------------Segue mensagem original!-------------

De: LuisFireVB <luisfirevb em gmail.com>
Data: Wed, 4 Feb 2009 17:47:06 -0200
Para: FireBase <lista em firebase.com.br>
Assunto: [firebase-br] Primeiras dúvidas


Bom como os colegas aqui já estão ajudando, vou colocar as primeiras dúvidas
que tenho:

Só uma informação de referência: Como não vou até o cliente pois o programa
é enviado pela Web, tenho de fazer tudo o mais automatizado possível,
principalmente porque o cliente pode ter estrutura de rede diferente e não
pessoal técnico qualificado para realizar configurações no Firebird.

Sobre a escolha e Instalação do FB
==================================

1 - Eu instalei o FB 2.0 release 4, agora saiu o 5, então vou desistalar e
reinstalar o novo. Não usei o FB 2.1, pois parece que ele é incompatível com
Windows NT, então será que todas as novas versões também serão
incompatíveis? Se sim será que é melhor usar o 2.1 ou ficar com 2.0 mesmo?

2 - Ao instalar o FB qual o melhor servidor SuperServer ou ClassicServer, já
que o SuperClassic ainda não está disponível e acredito ser o melhor? A
pergunta é em função de que um cliente pode ter um servidor menos "Potente"
e poucos funcionários acessando, mas outros podem ter um servidor razoável
com muitos usuários ou um bom servidor e bastante usuários. Então qual a
melhor opção?

3 - Qual o melhor drive para Firebird com Windows e VB6 com caracteres em
português? O melhor é ODBC ou OLEDB para usar com ADO? Eles são gratuitos
também?


Sobre a Criação do DB
=====================

4 - Instalei o IBExpert free para criar meus DBs. Quando vou criar o DB nas
configurações ele tem:
Servidor (Remoto ou Local)
Pergunta: Se meu programa acessará o banco em uma rede interna (matriz da
empresa) e também pela Web ou intranet(filiais) como seria a definição
correta do servidor? Ou isso é só no IBExpert durante o desenvolvimento e
não tem relação com a conexão que eu vou incluir no meu programa depois?

5 - As configurações abaixo são as melhores para um DB no meu caso?
Protocolo TCP/IP
Cliente Library (por padrão ele trás gdl32.dll, mas li que o ideal é usar
fclient.dll é isso)
Dialect 3
Charset Win1252 (português BR)
Dimensão de Página 1024 (isso não consigo avaliar)



Bem por enquanto é isso para eu poder realmente começar e "meter a mão no
código".

Obrigado
Luis


______________________________________________
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






______________________________________________
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