Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

Работа с dbf через ADO   Найти похожие ветки 

 
ИМХО ©   (2004-05-30 17:59) [0]

Можно ли открыть dbf-файл с memo-полем (fpt) через ADO (TADOTable)?
Если да, то как именно?


 
sniknik ©   (2004-05-30 18:23) [1]

открыть, так же как и все остальное. проще всего использовать стандартно DBMemo, а подключается к любому имеющемуся драйверу (тоже стандартно, к dbf в том числе), в любой статье по адо описывается на первой же странице.


 
ИМХО ©   (2004-05-30 18:53) [2]

Имеется в виду, как сформировать строку подключения (для dbf)?

И еще. Если на компе нет MS Access"а, то это ;t еще не значит, что ADO нельзя будет воспользоваться? Кто отвечает за установку ADO? Как проверить, установлена ли ADO?


 
ИМХО ©   (2004-05-30 18:56) [3]

Лучше так:

И еще. Если на компе нет MS Access"а, то это же еще не значит, что ADO нельзя будет воспользоваться? Кто отвечает за установку ADO? Как проверить, установлена ли ADO?


 
YurikGl ©   (2004-05-30 20:20) [4]

ИМХО ©   (30.05.04 18:56) [3]

В yandex-е нашел

http://www.delphirus.net.ru/delphi-sovetid-82.html

Узнаём установленную версию ADO


function GetADOVersion: Double;
var
 ADO: OLEVariant;
begin
 try
   ADO    := CreateOLEObject("adodb.connection");
   Result := StrToFloat(ADO.Version);
   ADO    := Null;
 except
   Result := 0.0;
 end;
end;

// To use this function try something like:
procedure TForm1.Button1Click(Sender: TObject);
const
 ADOVersionNeeded = 2.5;
begin
 if GetADOVersion then
   ShowMessage("Need to install MDAC version 2.7")
 else
   ShowMessage(Format("ADO Version %n, is OK", [GetADOVersion]));
end;


 
YurikGl ©   (2004-05-30 20:25) [5]

Строчки из моего бакалаврского диплома
ADO поставляется в составе широко известных программных средств, таких как Office 2000, Microsoft Internet Explorer 5.0. Кроме того, ADO является непосредственной частью Windows 2000.


 
sniknik ©   (2004-05-30 20:55) [6]

> Как проверить, установлена ли ADO?
тебе кроме версии нужен еще и jet(необязательно, но по моему лучший вариант для dbf)
проверка обоих, возвращает или версию или ошибку

 function ADO_and_Jet40: String;
 var con: TADOConnection;
 begin
   try
     try
       con:= TADOConnection.Create(nil);
       con.LoginPrompt:= False;
       con.ConnectionString:= "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Text;Data Source=.\";
       con.Open;
       Result:= con.Version;
     except
       on E:Exception do Result:=E.Message;
     end;
   finally
     con.Free;
   end;
 end;



Страницы: 1 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
3-1086001980
ossa
2004-05-31 15:13
2004.06.27
Покажите ссылки на статьи или документация по работе с Ораклом


14-1086590009
ИМХО
2004-06-07 10:33
2004.06.27
"The object invoked has disconnected from its clients"


3-1086158991
3APA3A
2004-06-02 10:49
2004.06.27
Как прибавить (отнять) время или дату у поля типа timestamp


14-1087020424
YurikGL
2004-06-12 10:07
2004.06.27
На пиратских копиях Windows XP не установится Service Pack 2


14-1086620098
VeTaL
2004-06-07 18:54
2004.06.27
Хороший хостинг!