Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

KOLOdbc [Delphi]


Страницы:   1 2

AlexY ©   (2006-05-04 10:21:00) 

Delphi5+KOL 2.35. Подключаю KOLOdbc, в программе объявляю переменную типа PODBCDatabase. Компилятор ругается - Undeclared identifier: 'PODBCDatabase'.


Vladimir Kladov   (2006-06-08 20:37:00) [21]

А нету параметров. И не будет. Научитесь без них обходиться, всегда пригодится. Отсутствие поддержки параметрической мути: 1. облегчает размер кода библиотеки, и довольно серьезно 2. лишает меня возможности наделать в более легком коде вдвое большего числа ошибок 3. лишает вас возможности наткнуться на неслабые проблемы при передаче некоторых типов данных через параметры. Например date/time в MS SQL. У меня где-то (помотрите еще на OLE DB, может там) был набор функций типа Date2SQL, Str2SQL - обычно этого хватает. Строкой передаете в кавычках, и все дела.


parovoZZ   (2006-06-08 19:13:00) [22]

Ой, ёпрст, кавычки забыл поставить.

А что-то не вижу, как параметры поюзать.


parovoZZ   (2006-06-08 19:03:00) [23]

Что-то у меня не пошло:

  new( Q, Create );
 TRY
   Q.SQL.Text := 'Select User_ID, Name From Users Where User=root';
   Q.Open;
   while not Q.Eof do
   begin
     ShowMessage (Q.SField[ 'name' ]);
     Q.Next;
   end;
   Q.Close;
 FINALLY
   Q.Free;
 END;


parovoZZ   (2006-06-08 18:42:00) [24]

А как вытащить номер ошибки?

На VCL
ADOConnection.Errors.Get_Item (0).NativeError


ECM   (2006-05-04 15:25:00) [25]

А есть альтернатива где он меньше?
Включите генерацию map-файла в опциях линкера и  посмотрите какой модуль занимает память...


AlexY   (2006-05-04 15:18:00) [26]

EXEшник правда великоват - 82k


AlexY   (2006-05-04 11:22:00) [27]

Вернее KOL_MCK присутствует. Добавил KOL, заработало.
Спасибо.


AlexY   (2006-05-04 11:08:00) [28]

Да, присутствует.


ECM   (2006-05-04 11:06:00) [29]

А "KOL" в опциях проекта (Conditional Defines) присутствует?

{$IFDEF KOL}
 PODBCDatabase = ^TODBCDatabase;
 {$ENDIF}


Этот модуль - модуль "двойного назначения" - его можно использовать (Владимир наверное предпологал использовать) и в VCL-проектах


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо