Главная страница
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.048 c
3-1086031460
Другаля Ян Павлович
2004-05-31 23:24
2004.06.27
DetailData


3-1086095008
AtoL2k2
2004-06-01 17:03
2004.06.27
Группировка в FastReport.


3-1086169122
kot
2004-06-02 13:38
2004.06.27
Delphi 8 + ODBC


1-1086884426
lena19
2004-06-10 20:20
2004.06.27
как разделить строку на подстроки определенной длинны


6-1083675193
Еще один
2004-05-04 16:53
2004.06.27
Как узнать нетовский айпишник??