Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
ВнизBDE-ODBC Найти похожие ветки
← →
cypher (2002-11-27 00:17) [0]Какие файлы нужно поставить на "голой" Винде, для того чтобы работала связка Delphi-BDE-ODBC-Access
← →
sniknik (2002-11-27 08:36) [1]поставь себе "голую" винду и посмотри что в ODBC прописано по умолчанию, по моему DRIVER={Microsoft Access Driver (*.mdb)} там стоит именно с умолчания. Delphi и BDE ставить точно придется :о).
← →
cypher (2002-11-27 18:51) [2]Еще варианты есть?
хотелось бы услышать что-нибудь разумное
← →
sniknik (2002-11-27 18:53) [3]это и есть самое разумное. проверь.
← →
MsGuns (2002-11-27 21:53) [4]>sniknik © (27.11.02 18:53)
А зачем делфу-то инсталлить ? Я понял, что огурцу надо экзешник запустить типа у юзера. Но если исп-ся компоненты из закладки DBE, то ее-то инсталлить надо (иначе просто не будет библиотек !)
Ну а настроить ее (BDE) тоже..
← →
Lola (2002-11-27 22:09) [5]ODBCJT32.DLL - MicrosoftAccessDriver
BDE- bantam.dll,
idapi32.dll,
idodbc32.dll,
idr20009.dll
Все это устанавливается с помощью инсталлера.
← →
irenfd (2002-11-28 04:45) [6]А вообще лучше переходи на АДО, они с Акцесом лучше работают, например когда у тебя запрос требует параметр на глубине 3-4 го уровня от результата. Не верите - попробуйте.
← →
sniknik (2002-11-28 08:19) [7]MsGuns © (27.11.02 21:53)
>А зачем делфу-то инсталлить ?
в строгом соответствии с вопросом "для того чтобы работала связка Delphi-BDE-ODBC-Access".
для себя я уже выбрал другую ADO-JET-Access база. а Delphi только у себя ставлю. :-))
← →
gvb (2002-11-28 10:46) [8]Иногда хочется установить все примочки для БД не инсталлятором, а прямо на лету.
Вот кусок из хелпа по MySQL, который показывает, чего куда нужно писать. Access - такое-же подключение через ODBC, так что все по аналогии.
(как сказал sniknik © Access есть по умолчанию, как сказала Lola © файлы нужно переписать)
**** Начало цитаты ****
Delphi
Also, here is some potentially useful Delphi code that sets up both an ODBC entry and a BDE entry for MyODBC (the BDE entry requires a BDE Alias Editor that is free at a Delphi Super Page near you. (Thanks to Bryan Brunton bryan@flesherfab.com for this):
fReg:= TRegistry.Create;
fReg.OpenKey("\Software\ODBC\ODBC.INI\DocumentsFab", True);
fReg.WriteString("Database", "Documents");
fReg.WriteString("Description", " ");
fReg.WriteString("Driver", "C:\WINNT\System32\myodbc.dll");
fReg.WriteString("Flag", "1");
fReg.WriteString("Password", "");
fReg.WriteString("Port", " ");
fReg.WriteString("Server", "xmark");
fReg.WriteString("User", "winuser");
fReg.OpenKey("\Software\ODBC\ODBC.INI\ODBC Data Sources", True);
fReg.WriteString("DocumentsFab", "MySQL");
fReg.CloseKey;
fReg.Free;
Memo1.Lines.Add("DATABASE NAME=");
Memo1.Lines.Add("USER NAME=");
Memo1.Lines.Add("ODBC DSN=DocumentsFab");
Memo1.Lines.Add("OPEN MODE=READ/WRITE");
Memo1.Lines.Add("BATCH COUNT=200");
Memo1.Lines.Add("LANGDRIVER=");
Memo1.Lines.Add("MAX ROWS=-1");
Memo1.Lines.Add("SCHEMA CACHE DIR=");
Memo1.Lines.Add("SCHEMA CACHE SIZE=8");
Memo1.Lines.Add("SCHEMA CACHE TIME=-1");
Memo1.Lines.Add("SQLPASSTHRU MODE=SHARED AUTOCOMMIT");
Memo1.Lines.Add("SQLQRYMODE=");
Memo1.Lines.Add("ENABLE SCHEMA CACHE=FALSE");
Memo1.Lines.Add("ENABLE BCD=FALSE");
Memo1.Lines.Add("ROWSET SIZE=20");
Memo1.Lines.Add("BLOBS TO CACHE=64");
Memo1.Lines.Add("BLOB SIZE=32");
AliasEditor.Add("DocumentsFab","MySQL",Memo1.Lines);
← →
cypher (2002-11-28 23:31) [9]ну, вообще-т с БДЕ все ясно, не ясно с тем что для ODBC нада... чей-то кажется мне что одного ODBCJT32.DLL маловато будет...
Ых.. лан попробую с помощью wisa, а потом, если получится, расковыряю, чего он там такого делает...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c