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

Вниз

базы данных   Найти похожие ветки 

 
Dy1   (2009-08-23 10:47) [0]

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


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

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

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

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

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


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

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


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

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


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

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

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

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

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


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

как поменять запрос у одного квери?
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.


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

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

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


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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.007 c
15-1390397449
XCoder
2014-01-22 17:30
2014.08.24
Употребление артиклей перед прозвищами в английском


11-1251813475
AndreyRus
2009-09-01 17:57
2014.08.24
Нужна ли FileClose в KOL?


11-1205861966
Vinum
2008-03-18 20:39
2014.08.24
Сделать кучу форм


2-1380524569
Вася
2013-09-30 11:02
2014.08.24
Помогите с арифметикой


2-1380528742
12345
2013-09-30 12:12
2014.08.24
не вызывается событие OnBeforePost