Проблемы: грошовая СУБД на ADODC (сигнал при обновлении, модули для запуска) - VB

Узнай цену своей работы

Формулировка задачи:

Пишу сабж. Использую ADODC. Можно (и наверняка надо) переписать все с открытием рекордсета по базе прямо в коде, но: 1) лень 2) мне так удобней, те же поля можно тыканьем привязать к нужным элементам формы 3) недостаток времени 4) новая adodc держит четвертый джет. Сейчас столкнулся с задачей которую не знаю как реализовать и проблемой, которую довольно долго пытаюсь решить.Задача:

При добавлении новой записи в заданную таблицу заданной БД программа (висит демоном и поддерживает соединение с базой через adodc) дает звуковой сигнал и всплывающее окно с значениями полей.

Мой хинди вэй: "хост" слушает винсок порт и при запуске сохраняет свое самба-имя и айпишник под определенным юзернеймом в служебной таблице базы. "клиент" отправляет одновременно с записью в базе несколько байт винсоком в адрес "хоста" на самба-имя и\или айпишник. "хост" эти байты узнает и действует согласно предписаниям. Гемора много, реализация фичи таким путем отложена на "свободное время" которое наступит неизвестно когда. Скорей всего когда буду прикручивать "чятик" к субд.Проблема:

надо отследить что из не входящего в стандарт ocx-dll-чтототам сброда используется в продукте дабы снабдить этими файлами дистрибутив.

comdlg32, msadodc и MSSTDFMT.DLL уже в нем есть. Но вот проблема - даже после установки и regsvr32 этих компонентов... кхем, даже после regsvr32, regsvr32 и контрольного regsvr32 в бошку adodc упорно (ну или упорото) не желает писать мне значения в базу. Уже и открывает (в 18-то билде... фуф...) и читает и lock-файл в каталоге с mdb создает - писать не хочет ни в какую, хоть мочегонного, пардон, в глотку запихивай. Поставишь дистрибутив VB6 на комп - voila! Все пашет just as planned. Печенкой чую либо еще есть либы которых я не учел либо мифические database access drivers дело делают. Но не сувать же 700-метровый дистрибутив в обязаловку к 600-килобайтной СУБД, правда? Dependacy walker натравливал. Посмотрел. Устыдился. Закрыл, поняв что ничего не понял - так какие же проге нужны либы которых в стандартном комплекте поставки нет? Есть этому "Ходуну" альтернативы хотя б на не таком матер(н)ом нглише? Ну хоть сколько нибудь юзверь френдли. Засим ставлю точку и надеюсь на соображалку уважаемых форумчан. Плачу хорошей кармой и благословлением кода :3

Решение задачи: «Проблемы: грошовая СУБД на ADODC (сигнал при обновлении, модули для запуска)»

textual
Листинг программы
    rs.MoveLast
    
        For i = 1 To rs.RecordCount
        k = k + 1
        
        Next i
    
    MsgBox k

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.4 из 5
Похожие ответы