Novo ADORDD

Forum sobre SQL.

Moderador: Moderadores

AHF
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 29 Out 2015 16:20
Localização: SINTRA

Novo ADORDD

Mensagem por AHF »

Sergio,

Verifique por favor a versão de hbusrrdd.ch.

Antonio
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Novo ADORDD

Mensagem por sygecom »

Olá Antonio,

Será que teria alguma forma de identificar se no computador que vai abrir o sistema(usando adordd) se tem o Driver de conexão instalado e, se caso não tiver configurado fazer essa configuração automaticamente?

Igual faz SR_InstallDSN() do SQLRDD ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Novo ADORDD

Mensagem por JoséQuintas »

DSN é outra coisa, que muita gente até acha ser obrigatório.
DSN é criar uma conexão pré-definida, porque às vezes o administrador pode querer/precisar limitar o uso.
Isso acontece principalmente em hospedagem de sites.

Testar se está instalado é possível, instalar automático já não sei se dá.
Pode cair na questão de segurança.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Novo ADORDD

Mensagem por sygecom »

JoséQuintas escreveu:Testar se está instalado é possível, instalar automático já não sei se dá.
Pode cair na questão de segurança.
Poderia me postar algum caminho ? estou precisando muito disso !
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Novo ADORDD

Mensagem por JoséQuintas »

No começo usava isto, pra encontrar a string na lista de drivers, mas não deu certo pra todas as versões.
Depois deixei sem teste mesmo, mas deixei como anotação no fonte.
Usa pra conexão qualquer versão de ODBC instalado na máquina, por isso precisava saber a versão.

Código: Selecionar todos

   //acMySql := { "{MySQL ODBC 3.51 Driver}" }
   // , "{MySQL ODBC 5.1 Driver}", "{MySQL ODBC 5.2 ANSI}", "{MySQL ODBC 5.2w}" } // o segundo ficou esquisito pra rede local

   //cMySqlDriver := acMySql[ 1 ]
   //FOR nCont = 1 TO Len( acMySql )
   //   cRegistroText := Win_RegRead( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers\" + acMySql[ nCont ] )
   //   IF cRegistroText != NIL
   //      IF cRegistroText == "Installed"
   //         cMySqlDriver := acMySql[ nCont ]
   //      ENDIF
   //   ENDIF
   //NEXT
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
sergio.kondo
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 05 Set 2011 00:15
Localização: São Paulo/SP

Novo ADORDD

Mensagem por sergio.kondo »

AHF escreveu:Sergio,

Verifique por favor a versão de hbusrrdd.ch.

Antonio
Antônio, use o que está na página de download. É este aqui:
$Id: hbusrrdd.ch 14673 2010-06-03 14:48:23Z vszakats $

Sérgio
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Novo ADORDD

Mensagem por JoséQuintas »

Antonio.
Tenho um cliente onde tem mistura do odbc mysql 3.51.11 e 3.51.30.
No 3.51.30 a propriedade .definedsize retorna o valor correto, mas no 3.51.11 não.
Tem como contornar isso sem ter que trocar o odbc?
É que por ser domínio, não é tão simples remover o odbc anterior.
Somente instalar o "mais novo" não resolve.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder