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

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

базы данных


Dy1 ©   (2009-08-23 10:47:00) 

Какие базы данных используете? Нужна помощь по mdb. Можно пообщаться в чате.


Dy1   (2009-08-23 16:33:00) [1]

если с KOLEdb так плохо, как с хедером sqlite ? Какая версия sqlite соответствует хедеру 2005 года ?


Dy1   (2009-08-23 14:43:00) [2]

ещё интересный вопрос - а как получать данные? Один раз читает и выходит без проверки в if
www.dy.cdrrhq.ru/mdb1.rar

Вышеупомянутое исправление - Last после открытия и перед First -> заполнение RowCount.


Dy1   (2009-08-23 14:29:00) [3]

как поменять запрос у одного квери?
program Project1;
uses windows, kol, KOLEdb;

var
 DS: PDataSource;
 SS: PSession;
 QR: PQuery;

begin
 DS := NewDataSource('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +GetStartDir+'dat.mdb');
 SS := NewSession( DS );
 QR := NewQuery( SS );
 QR.Text := 'SELECT name FROM Tcity';
 QR.Open;//так работает почти как нужно (немного подправил модуль)

QR.Text := 'SELECT * FROM Tcity';
//написано, что в этот момент квери закрывается... Похоже, что .Close работает неправильно
QR.Open;
//ошибка
 DS.Free;

Сейчас пересоздаю (Фри и НьюКвери заново)

вопрос некст: как объединять запросы в одну транзакцию? Нашёл
TSession.StartTransaction(isoLevel: Integer): HRESULT;
но не представляю как применять и что за isoLevel.


MTsv DN   (2009-08-23 12:40:00) [4]

...Блин...я пытаюсь Вас понять, честно...пытаюсь, но это какой-то дурдом.

Я Вам говорю: "СДЕЛАЙТЕ ТЕСТОВЫЙ ПРОЕКТ!!!"
Вы мне отвечаете: "Мне бы вправить мозги по базам, ActiveX и OLE..."
Я не телепат и не психиатр, мысли не читаю, а мозги могу тока вы..ать...

Вам не мозги вправить надо, а книжку почитать, что-нибудь типа: "Дельфи 5: Разработка БД" Шумаков, Фаронов...т.к. думаю, что проблема не столько в KOL'е, сколько в Вас...

"Как тебя понять-то, коль ты не говоришь ничего..."
(с) "Иван Васильевич меняет профессию"


Dy1   (2009-08-23 12:25:00) [5]

эээ... Мне бы вправить мозги по базам, ActiveX и OLE (конкретно KOLEdb.pas и KOLComObj.pas)
(когда-то очень долго я не понимал даже потоки данных)


MTsv DN   (2009-08-23 11:47:00) [6]

З.Ы. Кстати, демка KOLEdb вполне нормально работает с новым KOL 2.88 (с небольшой правкой) в Delphi 2007.


MTsv DN   (2009-08-23 11:46:00) [7]

> Какие базы данных используете?
Неужели Вам действительно интересно кто какие БД использует?

Я же Вам еще вчера по почте написал: "Сделайте тестовый проект с указанием необходимых действий для получения бага", а Вы опять задаете абстрактные вопросы без приведения кода и тестов.

Поймите, никто не будет искать баг, в интересующем ВАС коде. Если бы у кого были наработки, то Вам бы уже давно помогли, а Вы мало того, что "подняли" тему 2007-08 года, так начинаете другие "плодить".

Покажите для начала какие шаги ВЫ сделали, для решения проблемы...


Наверх

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