|
Postada em 18/11/2005 22:35 hs
Gostaria de pedir uma ajuda, estou começando agora a estar começando a programar usando sql e oracle, só que não sei como abrir o banco para estar manipulando Eu programo usando o DAO e o VB6 com o banco do Acess já há algum tempo e somente agora tive a oportunidade de trabalhar com Oracle 9i e Sql, só que não estou conseguindo abrir o bendito banco teste.gdb será que alguém poderia me dar um help.
Obrigado pela atenção Tenho o VB6 e no Projet - References tenho : - Microsoft Activex Data Objets ( multi-dimencionais )1.0 library - Microsoft Activex Data Objets 2.0 library - Microsoft Activex Data Objets 2.1 library - Microsoft Activex Data Objets Recordset 2.1 library - Microsoft ADO Ext. 2.1 for DDL and Security Qual desses devo usar? Valeu !!!!
|
|
|
|
|
Postada em 19/11/2005 09:51 hs
Olá, amigo, primeiro, cabe ressaltar que o tal teste.gdb não é estensão de banco sql server ou oracle; segundo, creio que você não conseguirá obter êxito, abrindo esses bancos via DAO; terceiro, caso queira obter sucesso na manipulação de dados em bancos sql server, pode começar por essa matéria:
Marcone
|
|
|
|
Postada em 19/11/2005 13:50 hs
Realmente, .gbd são bancos do IB/FB... Pra vc abrir banco do SQL Server, vc deve usar ADO (Microsoft ActiveX Data Objects 2.8)... se vc nao tiver a 2.8, usa a maior versao q vc tiver ou baixa o MDAC 2.8 do site da microsoft... Pra abrir Oracle, até da pra ser via ODBC, mas eu sugiro que vc utilize o Oracle Objects... é uma biblioteca completa pra vc poder usufruir de todos os recursos do Oracle... Flw!
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 20/11/2005 08:23 hs
Valeu pela dica, eu estava querendo mesmo abrir o banco .gdb, é que eu achava que ele era do Oracle e que o Interbase abria ele, pois eu trabalho com ele no serviço e vi que a estrutura dele para bancos grandes ( acima de 2 gb ) é muito boa, sem perder desempenho, ao contrário do mdb, por isso que eu estou tentando abrir ele com o VB e usar o sql e começar a usar o ADO, coisa que estou pastando um pouco para aprender, pois quero mudar de DAO para ADO e queria usar um banco que comporte uma grande quantidade de informações sem perder desempenho. Na minha máquina tenho o Interbase 7(instalado) e o Oracle 9i(para instalar), como que eu poderia abrir o banco .gdb ele via VB? Marconi, valeu pela dica da matéria, vou tentar tirar o máximo dela. Eliezer, valeu pela dica de onde achar a biblioteca, eu vou ter que baixar do site da microsoft mesmo, pois as versões que tenho aqui são as que eu coloquei
|
|
|
|
Postada em 20/11/2005 08:54 hs
Esse link ensina como conectar o vb ao banco .gdb (interbase);
Marcone
|
|
|
|
Postada em 20/11/2005 09:01 hs
Valeu marconi !!!! 'conexão com o IBProvider 'adoConn.Open "provider=LCPI.IBProvider;data source=C: esteEmployee.gdb;ctype=win1251;user 'id=sysdba;password=masterkey" 'conexão com o SIBProvider adoConn.Open "provider=sibprovider;data source=c: esteemployee.gdb", "sysdba", "masterkey" 'conexão com o IbOleDb Provider 'adoConn.Open "Provider=IbOleDb;Data Source=c: esteemployee.gdb", "sysdba", "masterkey"
O problema é que quando e tento colocar o provedor ele dá erro, "ado não pode encontrar o provedor especificado" será que eu estou esquecendo de alguma coisa? Qual é a referencia que tenho que colocar na aba projets - references ? Lá eu já tenho colocado o Microsoft Ole DB provider for OLAP Services connection dialog e o Microsoft Ole DB Services Component 1.0 Type Library Valeu !!!
|
TÓPICO EDITADO
|
|
|
|
|