![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MS SQL и mySQL - глюки [D7, MSSQL, MySQL]
Fishka © (2004-06-21 15:56:00)В проекте ADoConnection к MS SQL (ADC), ADOQuery (ADQ),
ADoConnection к MySQL (ADM), ADOQuery (ADQ_my).
Программа работает неверно (некорректно заполняются
TstringList-ы). Драйвер mySQL 3.51.
Меняю в строке ConnectionString в ADM на базу MS SQL - и все нормально.
Наверно, мало информации, но все же в чем проблема и как с этим бороться?
Плохиш (2004-06-22 12:18:00) [61]В программе 6 месяцев была ошибка, которая проявилась при очередном изменении программы. Лето на дворе, а телепаты ешё/уже не в отпуске :-) и дружно бросились искать ошибку, а ошибка спокойно сидит себе в 17й строке и посмеивается :-)
Johnmen (2004-06-22 12:07:00) [62]Fishka (22.06.04 11:58) [34]
Так. Движемся дальше...
Запрос выполняется ?
Fishka (2004-06-22 11:58:00) [63]Johnmen © (22.06.04 11:10) [31]
Коннект проходит
Free BSD 4.x
bushmen (2004-06-22 11:45:00) [64]Хватит играть в прятки: ты говоришь, что у тебя неверно выводится в StringList - вот и напиши, что выводится и что должно выводится!
Fishka (2004-06-22 11:11:00) [65]ushmen © (22.06.04 11:08) [30]
В ней и есть разногласия.
Johnmen (2004-06-22 11:10:00) [66]>Fishka (22.06.04 11:04) [29]
Коннект проходит ?
Где mySQL сервер стоит ?
bushmen (2004-06-22 11:08:00) [67]>Это уже в другой процедуре, которая никакого отношения (вроде >бы) ни к каким запросам не имеет
меня не волнует другая процедура, меня интересует та, в которой у тебя разногласия по данным возникают
Fishka (2004-06-22 11:04:00) [68]mySQL ODBC 3.51 Driver
Johnmen (2004-06-22 10:59:00) [69]Fishka (22.06.04 10:47) [27]
Это понятно. Ты название драйвера, скрывающегося за f_m, приведи.
Fishka (2004-06-22 10:47:00) [70]bushmen © (22.06.04 10:29) [22]
Anatoly Podgoretsky © (22.06.04 10:31) [23]
Это уже в другой процедуре, которая никакого отношения (вроде бы) ни к каким запросам не имеет.
Johnmen © (22.06.04 10:38) [24]
f_m - System DSN (ODBC Data Source Administrator).
Johnmen (2004-06-22 10:43:00) [71]>Это он, наверное, радио слушает :))
Тогда это ошибка, т.к. не указана частота... :^)
bushmen (2004-06-22 10:42:00) [72]>Что такое f_m ?
Это он, наверное, радио слушает :))
Johnmen (2004-06-22 10:38:00) [73]>Fishka
Что такое f_m ?
Anatoly Podgoretsky (2004-06-22 10:31:00) [74]Fishka (22.06.04 10:26) [21]
Интересно 0 записей и вывод в StringGrid, воздуза что ли?
bushmen (2004-06-22 10:29:00) [75]>Запрос в том и другом случае возвращает 0 записей
Тогда объясни, что ты выводишь в StringList? :))
Fishka (2004-06-22 10:26:00) [76]Но дело не в результатах запроса!
Запрос в том и другом случае возвращает 0 записей (это для отладки).
В программе я ничего не меняю! Только AdoConnection на форме и сразу какой-то бред!
И все-таки см. Fishka (22.06.04 09:06) [12]
bushmen (2004-06-22 10:18:00) [77]>Fishka (22.06.04 10:10) [17]
Сделай проще: добавь на форму 2 GRID'a и в один выведи данные из SQL Server, в другой - из MySQL и сравни результаты. Тебе сразу все станет ясно.
Fishka (2004-06-22 10:18:00) [78]Ega23 © (22.06.04 10:15) [18]
Но программа корректно работала и работает (если без обращения к mySQL) уже 6 месяцев! Ежедневно!
Но как только был сделан запрос к таблицам mySQL, начался бред.
Почему?
Ega23 (2004-06-22 10:15:00) [79]Fishka (22.06.04 10:10) [17]
Блин, ну чего непонятного-то? Если некорректно заполняются TstringList-ы, то это ошибка в прогграмме.
Fishka (2004-06-22 10:10:00) [80]1. См. вопрос. Ошибка указана: некорректно заполняются TstringList-ы
2.Конечно, вывод сообщения об ошибке есть. Но какое это имеет отношение к вопросу?