Форум: "Базы";
Текущий архив: 2002.01.14;
Скачать: [xml.tar.bz2];
ВнизКак использовать ADO для таблиц *.dbf Найти похожие ветки
← →
Марина (2001-12-11 10:20) [0]Есть база данных основаная на таблицах *.dbf. Через BDE все работает нормально. Никак не могу подключиться через ADO. Подскажите как это сделать
← →
DmitryV (2001-12-11 11:07) [1]Либо найти OLE DB Provider for DBF, либо использовать OLE DB for ODBC...
Но могут быть глюки с русской кодировкой...
← →
unfam (2001-12-11 11:28) [2]У ADOConnection при настройке выбираешь Microsoft Jet 4.0 OLE DB Provider, в качестве DatabaseName выбираешь каталог, в котором лежат твои dbf-ки, самое главное :) - откроешь вкладку All и введешь в качестве значения
Extended Properties - dBase 5.0. Подробнее обо всем написано в статье на "Королевство Delphi". Названия, к сожалению, не помню.
← →
Pete (2001-12-11 15:33) [3]// у меня было сделано вот так - работает
function Set1CPath(DB : TADOConnection) : boolean;
var
str1,str2,str3: string;
begin
str1 := "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={Microsoft Visual FoxPro Driver};UID=;SourceDB=";
str3 := ";SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;";Initial Catalog=";
str2 := "c:\MyPrograms\DBFUser\Data\";//это путь к базе данных
DB.ConnectionString := str1 + str2 + str3 + str2;
try
DB.Connected := true;// а для всех табличек в проперти "Connection" выбираем вот эту АДОConnection
Set1CPath := true;
cpath := str2;
except
ShowMessage("не могу подключиться к базе 1C");
Set1CPath := false;
end;
end;
← →
kd (2001-12-13 05:51) [4]ещо как могут(это я про русскую кодировку)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.01.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c