Конференция "KOL" » базы данных
 
  • Dy1 (23.08.09 10:47) [0]
    Какие базы данных используете? Нужна помощь по mdb. Можно пообщаться в чате.
  • MTsv DN (23.08.09 11:46) [1]
    > Какие базы данных используете?
    Неужели Вам действительно интересно кто какие БД использует?

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

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

    Покажите для начала какие шаги ВЫ сделали, для решения проблемы...
  • MTsv DN (23.08.09 11:47) [2]
    З.Ы. Кстати, демка KOLEdb вполне нормально работает с новым KOL 2.88 (с небольшой правкой) в Delphi 2007.
  • Dy1 (23.08.09 12:25) [3]
    эээ... Мне бы вправить мозги по базам, ActiveX и OLE (конкретно KOLEdb.pas и KOLComObj.pas)
    (когда-то очень долго я не понимал даже потоки данных)
  • MTsv DN (23.08.09 12:40) [4]
    ...Блин...я пытаюсь Вас понять, честно...пытаюсь, но это какой-то дурдом.

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

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

    "Как тебя понять-то, коль ты не говоришь ничего..."
    (с) "Иван Васильевич меняет профессию"
  • Dy1 (23.08.09 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 (23.08.09 14:43) [6]
    ещё интересный вопрос - а как получать данные? Один раз читает и выходит без проверки в if
    www.dy.cdrrhq.ru/mdb1.rar

    Вышеупомянутое исправление - Last после открытия и перед First -> заполнение RowCount.
  • Dy1 (23.08.09 16:33) [7]
    если с KOLEdb так плохо, как с хедером sqlite ? Какая версия sqlite соответствует хедеру 2005 года ?
 
Конференция "KOL" » базы данных
Есть новые Нет новых   [134431   +11][b:0][p:0.001]