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

Вниз

ODBC   Найти похожие ветки 

 
Zlod3y   (2004-06-30 10:59) [0]

Как заставить работать этот код.........следуйте по ссылке....
<a href=http://delphibase.endimus.com/?action=viewfunc&topic=baseaccess&id=10369>http://delphibase.endimus.com/?action=view func&topic=baseaccess&id=10369</a>


 
Zlod3y   (2004-06-30 11:19) [1]

Извините, не знал особенностей форума, вот нормальная ссылка:
http://delphibase.endimus.com/?action=viewfunc&topic=baseaccess&id=10369


 
oleg_krechetov ©   (2004-06-30 12:11) [2]

А в чем собственно проблема?


 
oleg_krechetov ©   (2004-06-30 12:22) [3]

procedure TForm1.Button1Click(Sender: TObject);
begin
 CreateODBCDriver("C:\Base.mdb", "My_Base");
end;


 
Zlod3y   (2004-06-30 12:24) [4]

В том то и проблема что в ODBC не добавляется алиас!


 
Zlod3y   (2004-06-30 12:31) [5]

Я так и делаю...
CreateODBCDriver(ExtractFilePath(Application.ExeName) + "db1.mdb", "mybase");


 
oleg_krechetov ©   (2004-06-30 12:40) [6]

Открой ODBC->System DSN и посмотри.
Читай внимательно
"Функция создает ODBC драйвер для MSAccess.
В функцию передается имя файла и имя для драйвера.
В конкретной редакции драйвер создается в разделе "System DSN".
"

Все она создает.


 
Zlod3y   (2004-06-30 12:45) [7]

Я там и смотрю..... :)


 
oleg_krechetov ©   (2004-06-30 12:50) [8]

procedure TForm1.Button1Click(Sender: TObject);
begin
if CreateODBCDriver(ExtractFilePath(Application.ExeName) + "Base.mdb", "mybase")= True then
  MessageDlg("Create DB", mtConfirmation, [mbYes], 0)
else
  MessageDlg("Not Create DB", mtError, [mbYes], 0);
end;

Попробуй так и смотри что пишет.


 
Zlod3y   (2004-06-30 12:58) [9]

Было вот так:

if CreateODBCDriver(ExtractFilePath(Application.ExeName) + "db1.mdb", "mybase")=true
 then ShowMessage(":^)")
 else ShowMessage(":-(");

выдавало ":-("


 
Zlod3y   (2004-06-30 13:06) [10]

мой icq 215-418-759, давай по аське


 
oleg_krechetov ©   (2004-06-30 13:07) [11]

У тебя функция в отдельном модуле?
Если да, то попробуй запихать ее в ту где её вызываеш.


 
oleg_krechetov ©   (2004-06-30 13:08) [12]

Да нету её (ICQ) :>(


 
Zlod3y   (2004-06-30 13:23) [13]

а какая собстно разница? но попробую :)


 
Zlod3y   (2004-06-30 13:27) [14]

Удалено модератором
Примечание: Личная переписка


 
oleg_krechetov ©   (2004-06-30 13:34) [15]

Удалено модератором
Примечание: Личная переписка


 
Zlod3y   (2004-06-30 14:13) [16]

Всё работает!!!

так нельзя:
procedure TForm1.FormCreate(Sender: TObject);
begin
CreateODBCDriver(ExtractFilePath(Application.ExeName) + "db1.mdb", "mybase");
end;

а так можно:
procedure TForm1.FormCreate(Sender: TObject);
var basepath:string;
begin
basepath:=ExtractFilePath(Application.ExeName) + "db1.mdb";
CreateODBCDriver(basepath, "mybase");
end;

ТОЛЬКО ПОЧЕМУ ТАК?!



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

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

Наверх




Память: 0.49 MB
Время: 0.046 c
8-1083785851
Mongoose
2004-05-05 23:37
2004.07.25
нужен совет по TTrackBar


4-1086451369
parovoZZ
2004-06-05 20:02
2004.07.25
"TABStop" и манифест


14-1089103498
PVOzerski
2004-07-06 12:44
2004.07.25
MySQL + Apache - Аппаратные требования к компу.


3-1088611609
GanibalLector
2004-06-30 20:06
2004.07.25
СЕРВЕР упал?


1-1089695418
Pavelkq
2004-07-13 09:10
2004.07.25
Диагностика при ошибках.