Fórum Delphi 7 Dbexpress compatibilidades Sql Server e Oracle. #374340
31/08/2009
0
Questiono sobre a compatibilidade do Dbexpress que vem no pacote do Delphi 7 com o Sql Server 2000 , Oracle 10g e Oracle 11g.
Alguem ja conseguiu comunicar com estes SGDB´s usando esta ferramenta? Se sim , qual foi as configurações usadas , por favor.
Pedroso
Curtir tópico
+ 0Posts
31/08/2009
Osocram
Não vou ter as configurações que usava para o SqlServer nem com o Oracle, mas qual é o seu problma?
Que mensagem de erro que retorna?
Vc tem o clientInstalado na sua Maquina p fazer os teste?
E qual a configuração que vc tentou usar?
Gostei + 0
01/09/2009
Pedroso
Para o Sql Server 2000 estou usando este StringConnection.
DriverName=MSSQL
HostName=\\Server
DataBase=database
User_Name=User
Password=pass
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False
Retorna este erro.
[b:918ebdb778]Sql State:08001, SQL Error Code:17 [DBNETLIB][ConnectionOpen(Connect()).]Sql Server does not exist or acess denied.[/b:918ebdb778]
Pelo ADO consigo conectar sem problemas .....
Mas a questão sobre o Oracle 10g e 11g é realmente sobre a compatibilidade com o Dbexpress que vem nativo para o delphi7. É possivel utiliza-lo para conectar com estas versões do Oracle?[/b][/list]
Gostei + 0
01/09/2009
Osocram
OS Authentication=true
ae funcionou.
Qto ao oracle agora eu não tenho certeza se eu sempre usei os drivers do corelab ou testei com o driver nativo tbm. Mas acredito que funcione sim. So tem que ver a configuração do TNSNames do oracle
Gostei + 0
01/09/2009
Pedroso
Gostei + 0
02/09/2009
Osocram
Ontem fui tentar fazer uns teste, pois preciso fazer um importado Excel p o banco.
Eu tenho o SqlServer instalado na maq virutal, mas não tem excel
Dae resolvei fazer o sistema na minha maquina normal que tem o excel mas não tem o SqlServer, mas acessar o virtual como sendo o servidor.
Com o Oracle, Firebird, MySql eu posso usar o client deles apenas tendo uma dll na maquina, mas com c SqlServer deu essa msg que vc postou ae.
O teu caso seria o mesmo ou vc esta tentando acessar a propria maquina que esta com o SqlServer?
*Bom resumindo eu não consegui conectar. Vou ter q instalar o office na virtual p trabalhar la ja q não consegui fazer isso, um amigo meu disse q da p fazer sim usando driver da corelab.
Gostei + 0
02/09/2009
Emerson Nascimento
Gostei + 0
02/09/2009
Pedroso
Gostei + 0
02/09/2009
Pedroso
Gostei + 0
02/09/2009
Pedroso
Gostei + 0
02/09/2009
Babu
DriverName=MSSQL
HostName=NOMECOMPUTADOR\PROTHEUS -> NOME SERV. DO BANCO
DataBase=Protheus
User_Name=sa
Password=master
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False
Prepare SQL=False
USO DBEXPRESS COM SQL SERVER 2000 MAS JA USEI ORACLE 10G TAMBEM SEM NENHUM PROBLEMA
Gostei + 0
10/09/2009
Pedroso
Tu usou o DbExpress com o Oracle 10g sem nenhum driver de 3º ? Usou com DbExpress nativo?
Gostei + 0
15/09/2009
Pedroso
Babu , valeu pela tu a resposta. Mas não ta funcionando. tentei de varias formas.
1ª tentativa.
SQLConnection1.Close;
SQLConnection1.Params.Clear;
SQLConnection1.Params.add(´DriverName=MSSQL´);
SQLConnection1.Params.add([b:fe1353f4e7]´HostName= servidor\banco de dados´[/b:fe1353f4e7]);
SQLConnection1.Params.add(´DataBase=pubs´);
SQLConnection1.Params.add(´User_Name=sa´);
SQLConnection1.Params.add(´Password=master´);
SQLConnection1.Params.add(´BlobSize=-1´);
SQLConnection1.Params.add(´ErrorResourceFile=´);
SQLConnection1.Params.add(´LocaleCode=0000´);
SQLConnection1.Params.add(´MSSQL TransIsolation=ReadCommited´);
SQLConnection1.Params.add(´OS Authentication=False´);
SQLConnection1.Params.add(´Prepare SQL=False´);
SQLConnection1.Open;
2ª tentativa
SQLConnection1.Close;
SQLConnection1.Params.Clear;
SQLConnection1.Params.add(´DriverName=MSSQL´);
SQLConnection1.Params.add(´HostName= [b:fe1353f4e7]\\banco de dados´[/b:fe1353f4e7]);
SQLConnection1.Params.add(´DataBase=pubs´);
SQLConnection1.Params.add(´User_Name=sa´);
SQLConnection1.Params.add(´Password=master´);
SQLConnection1.Params.add(´BlobSize=-1´);
SQLConnection1.Params.add(´ErrorResourceFile=´);
SQLConnection1.Params.add(´LocaleCode=0000´);
SQLConnection1.Params.add(´MSSQL TransIsolation=ReadCommited´);
SQLConnection1.Params.add(´OS Authentication=False´);
SQLConnection1.Params.add(´Prepare SQL=False´);
SQLConnection1.Open;
3ª Tentativa
SQLConnection1.Close;
SQLConnection1.Params.Clear;
SQLConnection1.Params.add(´DriverName=MSSQL´);
SQLConnection1.Params.add(´HostName= [b:fe1353f4e7]banco de dados´[/b:fe1353f4e7]);
SQLConnection1.Params.add(´DataBase=pubs´);
SQLConnection1.Params.add(´User_Name=sa´);
SQLConnection1.Params.add(´Password=master´);
SQLConnection1.Params.add(´BlobSize=-1´);
SQLConnection1.Params.add(´ErrorResourceFile=´);
SQLConnection1.Params.add(´LocaleCode=0000´);
SQLConnection1.Params.add(´MSSQL TransIsolation=ReadCommited´);
SQLConnection1.Params.add(´OS Authentication=False´);
SQLConnection1.Params.add(´Prepare SQL=False´);
SQLConnection1.Open;
Nenhuma destas formas adiantou.
Estou tentando conectar com o dbexpress nativo que vem no Delphi 7 Enterprise. Já baixei a dll de atualização do site da embarcadero par aMS Sql Server.
Por favor peço ajuda a quem puder.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)