Fórum ODBC mysql para delphi #29604
03/03/2004
0
nao sei se seria aqui mesmo que deveria preencher minha duvida, mas estou precisando que o ODBC do mysql seja instalado atraz do delphi, uma vez que meu usuario é leigo em instalacao, preciso fazer com q nao seja necessario ele instalar, e sim seja instalado aparte da aplicacao,
poderiam me dizer os passos necessario que eu preciso fazer?
bom criar alias, pelo delphi ate ai eu sei... mas a parte de fazer o BDE reconhecer que o drive odbc foi instalado esta eu nao sei...
grato!
Leao
Curtir tópico
+ 0Posts
03/03/2004
Mysys
com o ODBC instalado na sua maquina
abra o instalshild e crie o instalador do seu programa la tem uma opcao
de instalaçã do BDE ai concertesa o mysql vai estar lá selecione ele para ser instalado
e acho que é isso...
Gostei + 0
03/03/2004
Leao
mas voltando ao assunto... resolvi da seguinte maneira:
OBS.: eu nao instalei diretamente o ODBC, e sim levei apenas as ´DLL´ para a outra maquina, como eu pretendia.
tive que fazer o seguinte
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\MySQL ODBC 3.51 Driver]
´UsageCount´=dword:0000000c
´Driver´=´C:\\WINNT\\System\\myodbc3.dll´
´Setup´=´C:\\WINNT\\System\\myodbc3.dll´
´APILevel´=´2´
´ConnectFunctions´=´YYN´
´DriverODBCVer´=´03.51´
´FileUsage´=´0´
´FileExtns´=´*.txt´
´SQLLevel´=´1´
´CPTimeout´=´60´
´DSNHelpFile´=´C:\\WINDOWS\\help\\my3dsn.hlp´
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
´MySQL ODBC 3.51 Driver´=´Installed´
o restante abaixo peguei no site www.mysql.com
var
freg : TRegistry;
begin
fReg:= TRegistry.Create;
fReg.OpenKey(´\Software\ODBC\ODBC.INI\DocumentsFab´, True);
fReg.WriteString(´Database´, ´Documents´);
fReg.WriteString(´Description´, ´ ´);
fReg.WriteString(´Driver´, ´C:\WINDOWS\System\myodbc.dll´);
fReg.WriteString(´Flag´, ´1´);
fReg.WriteString(´Password´, ´senha do servidor, recomendo nao colocar aki, uma vez q pode ser colocada no database´);
fReg.WriteString(´Port´, ´ ´);
fReg.WriteString(´Server´, ´servidor onde esta o mysql´);
fReg.WriteString(´User´, ´usuario, mesma recomendacao do password´);
fReg.OpenKey(´\Software\ODBC\ODBC.INI\ODBC Data Sources´, True);
fReg.WriteString(´DocumentsFab´, ´MySQL ODBC 3.51 Driver´);
fReg.CloseKey;
fReg.Free;
end;
e tive q preencer o DATABASE, como descrito no site
DATABASE NAME=
USER NAME=
ODBC DSN=DocumentsFab
OPEN MODE=READ/WRITE
BATCH COUNT=200
LANGDRIVER=
MAX ROWS=-1
SCHEMA CACHE DIR=
SCHEMA CACHE SIZE=8
SCHEMA CACHE TIME=-1
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SQLQRYMODE=
ENABLE SCHEMA CACHE=FALSE
ENABLE BCD=FALSE
ROWSET SIZE=20
BLOBS TO CACHE=64
BLOB SIZE=32
PASSWORD=
OBS.: //PASSWORD NAO ESTA NO SITE
bom fico por aki, espero q seja util para alguem...
Gostei + 0
04/03/2004
Mysys
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)