Форум: "Базы";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
ВнизADO и Базы Данных. Найти похожие ветки
← →
mate (2003-02-16 17:13) [0]Как можно обратиться к базе (например) Paradox или какой-нибудь другой (но локальной) напрямую , без использования каких-либо поставщиков данных. (как через BDE компаненты но без использования псевдонимов, просто указав путь и имя файла базы данных). Заранее благодарен.
← →
sniknik (2003-02-16 18:24) [1]а BDE не считается? это тоже поставщик ...
в Table/Query.DatabaseName пиши путь к файлам базы, и все. Алиас не нужен.
← →
mate (2003-02-17 12:52) [2]Нет , не то. :(
BDE - это для примера , а как через ADO работать с базами без поставщиков.
← →
sniknik (2003-02-17 13:51) [3]Никак, ado считай прослойка между прогой и провайдером данных. BDE тоже в общем случае, только у него есть встроенные драйвера (native), в ADO таких нет. Обязательно когонибудь надо выбрать.
← →
Fiend (2003-02-17 13:55) [4]а чем собсно напрягает использование поставщиков???
можно конечно использовать компоеннті прямого доступа. их надобно искать на торри.нет
← →
mate (2003-02-17 14:33) [5]А что лучше (дешевле, проще...) выбрать в качестве поставщика для ADO если база локальная.
И ещё вопрос - как программно рарегистрировать базу данных в выбранном поставщике.
← →
mate (2003-02-17 14:59) [6]Ну ответьте , плизззззззззз.
← →
sniknik (2003-02-17 15:14) [7]-> база локальная.
тогда Access (mdb) провайдер Jet,
можно и dBase, Paradox оставить (провайдер Jet) но в этом случае не стоило от BDE уходить.
-> И ещё вопрос ...
строку подключения прописываеш, и все. (думаю это хотел а то в вопросе бред)
← →
mate (2003-02-17 15:42) [8]
> думаю это хотел а то в вопросе бред
Если честно, то не это а вот что:
На пример поставщик ODBC, как мне программно "сказать ему что сделай такой-то" источник данных пользователя и только потом я пропишу его в строке подключения. Так понятно.
← →
mate (2003-02-17 16:04) [9]
> Ну ответьте , плизззззззззз.
← →
sniknik (2003-02-17 16:11) [10]так бы и говорил алиас в ODBC прописать хочеш, а то "зарегистрировать .. в.. поставщике" (бред).
уверен что этого хочется? это сложновато и для каждого провайдера по своему. Может просто базу открыть? Составить строку подключения и открыть? без всяких алиасов в ODBC (напрямую драйвер).
строка
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\base.MDB;Persist Security Info=False
алиас в ODBC (для MySql)
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;
← →
Anatoly Podgoretsky (2003-02-17 16:12) [11]sniknik © (17.02.03 15:14)
А ни куда он и не уйдет, просто голову в песок спрячет
← →
mate (2003-02-17 16:16) [12]sniknik © спасибо за ответы. :)
← →
sniknik (2003-02-17 16:44) [13]отступление от темы.
2 Anatoly Podgoretsky © (17.02.03 16:12)
знаете анекдот?
Грамотно связанная лесбиянка ничем не отличается от бисексуалки!
:-))) (я ржал)
перефразируя. Хорошо спрятанный BDE ститается отсутствующим.
:-)) (по моему тоже ничего:-))))
← →
mate (2003-02-17 17:08) [14]Женщина - слабое, беззащитное существо, от которого не возможно спастись. ;)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c