Fórum Delphi 7 Dbexpress compatibilidades Sql Server e Oracle. #374340

31/08/2009

0

Senhores.

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

Pedroso

Responder

Posts

31/08/2009

Osocram

Amigo, eu ja usei com esses bancos ae, firebird e atualmente por ´livre expontanea pressão´ estou usando MySql

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?


Responder

Gostei + 0

01/09/2009

Pedroso

Obrigado pela resposta.

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]


Responder

Gostei + 0

01/09/2009

Osocram

com o SqlServer eu tive um prob no qual eu tive q mudar isso aqui
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


Responder

Gostei + 0

01/09/2009

Pedroso

Ja testei o OS Authentification, e não funcionou, alguns dizem que funciona o 10g com o driver nativo, do dbexpress do delphi 7 . Porem o 11g não. Alguem mais ja passou por isso?


Responder

Gostei + 0

02/09/2009

Osocram

Olha amigo,
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.


Responder

Gostei + 0

02/09/2009

Emerson Nascimento

na indicação do servidor, não ponha \\, ponha somente o nome ou IP da máquina


Responder

Gostei + 0

02/09/2009

Pedroso

Vou testar e darei retorno, por enquanto valeu!!


Responder

Gostei + 0

02/09/2009

Pedroso

Vou testar e dou um retorno. Estava usando \\ no Sql Server 2005 ......


Responder

Gostei + 0

02/09/2009

Pedroso

Vou testar e dou um retorno. Estava usando \\ no Sql Server 2005 ......


Responder

Gostei + 0

02/09/2009

Babu

Sempre usei sem nenhum problema segue o ini com a configuracao

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


Responder

Gostei + 0

10/09/2009

Pedroso

Babu.

Tu usou o DbExpress com o Oracle 10g sem nenhum driver de 3º ? Usou com DbExpress nativo?


Responder

Gostei + 0

15/09/2009

Pedroso

Pessoal , peço ajuda.

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar