Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RusFAQ.ru: Базы данных SQL


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 117
от 18.07.2006, 19:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 312, Экспертов: 39
В номере:Вопросов: 1, Ответов: 1


Вопрос № 49055: Здравствуйте, уважаемые эксперты!!! Я уже 3 дня бьюсь над этой проблемой... Не могу понять, в чем дело?( см. приложение) При пустой базе данных (Акцесс) когда я вставляю строки из listbox1, то при поиске в edit1 они находятся нормально.<b...

Вопрос № 49.055
Здравствуйте, уважаемые эксперты!!!
Я уже 3 дня бьюсь над этой проблемой...
Не могу понять, в чем дело?( см. приложение)
При пустой базе данных (Акцесс) когда я вставляю строки из listbox1, то при поиске в edit1 они находятся нормально.
Но если в базу данных еще раз добавить строки, то при поиске результат почему-то не виден ( они не отображаются в DBGrid1)!!!
Объясните, пожалуйста, в чем дело, а то я запутался в конец...

Приложение:

Отправлен: 13.07.2006, 19:29
Вопрос задал: Герасименко Алексей Анатольевич/Geer (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Игорь Елизаров
Здравствуйте, Герасименко Алексей Анатольевич/Geer!
Проверьте пожалуйста, правильно ли работает процедура InsertString
Вы там вначале соединение закрываете, а потом вроде как и не открываете.

Сравните с процедурой Button1click.

Если с процедурами нормально, посмотрите, заносится ли информация в таблицу, ну и дальше уже смотреть.
идеальный вариант все-таки пройти эти процедуры под отладчиком, там по крайней мере сразу можно посмотреть и сам запрос , что пишешь и куда пишешь
как вариаант - по точке останова вытащить сформированный текст запроса и попробовать выполнить его отдельно.
Ответ отправил: Игорь Елизаров (статус: 4-ый класс)
Ответ отправлен: 14.07.2006, 09:34
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо!!!
По-моему в этом и была ошибка...
Дело в том, что я сперва закрыл запрос через adoquery1.close , а затем сделал его активным через adoquery1.active:=true...
Так как это разные методы, то и процедура будет работать некорректно.
Еще раз спасибо.
P.S.
Это исходник программы, которая вносит в базу данных все файлы мп3, которые у вас имеются, и сравнивает с файлами, которые вы хотите добавить в базу данных.
Кого исходник заинтересовал, мыльте мыло geerbalife@narod.ru . Вышлю любому желающему!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное