Página 2 de 2
Novo ADORDD
Enviado: 11 Fev 2016 07:28
por AHF
Sergio,
Verifique por favor a versão de hbusrrdd.ch.
Antonio
Novo ADORDD
Enviado: 12 Fev 2016 13:29
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 ?
Novo ADORDD
Enviado: 13 Fev 2016 00:16
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.
Novo ADORDD
Enviado: 13 Fev 2016 09:43
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 !
Novo ADORDD
Enviado: 13 Fev 2016 10:21
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
Novo ADORDD
Enviado: 14 Fev 2016 01:11
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
Novo ADORDD
Enviado: 19 Fev 2016 21:28
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.