Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MS SQL и mySQL - глюки [D7, MSSQL, MySQL]


Страницы:   1 2 3 4 5

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 - и все нормально.

Наверно, мало информации, но все же в чем проблема и как с этим бороться?


bushmen   (2004-06-22 09:52:00) [81]

>На какой вопрос ко мне нет ответа?

Хотя бы на этот: bushmen ©   (21.06.04 16:18) [6]

>Почему не делать: try ... except end;?
(А вдруг непредвиденные обстоятельства?)

Вот в случае непредвиденных обстоятельств ты ничего и не узнаешь :) Ты бы хоть вывод сообщения об ошибке выводил или лучше обработчик поставил.


Fishka   (2004-06-22 09:40:00) [82]

1.bushmen ©   (22.06.04 09:24) [13]
На какой вопрос ко мне нет ответа?
Anatoly Podgoretsky ©   (22.06.04 09:26) [14]
Почему не делать: try ... except end;?
(А вдруг непредвиденные обстоятельства?)


Anatoly Podgoretsky   (2004-06-22 09:26:00) [83]

Ты больше так не делай
except
end;


bushmen   (2004-06-22 09:24:00) [84]

>Fishka   (22.06.04 09:06) [12]

Или ты отвечаешь на наши вопросы или никто тебе ничем не сможет помочь!


Fishka   (2004-06-22 09:06:00) [85]

Вопрос, на мой взгляд, может иметь следующие ответы:
1. необходим ADOUpgrade для Delphi 7 (как это было для Delphi 5).
Существует ли он и где его взять?
2. ошибка в драйвере mySQL. Нужен другой. См. п.1.
3. .............


bushmen   (2004-06-21 16:44:00) [86]

>Непонятно. Ошибка в формировании массивов в совершенно другой >процедуре. Но если убрать Connection к mySQL (которого не было  >раньше), то все нормально

А нам-то как непонятно!

>Но надеюсь на помощь.

Надежда умерает последней... вместе с человеком. :))))


Fishka   (2004-06-21 16:41:00) [87]

Непонятно. Ошибка в формировании массивов в совершенно другой процедуре. Но если убрать Connection к mySQL (которого не было  раньше), то все нормально. Программа без mySQL работала нормально!

Извините, ухожу. Буду завтра. Но надеюсь на помощь.


Ega23   (2004-06-21 16:34:00) [88]

Тогда см. [6]


Fishka   (2004-06-21 16:23:00) [89]

Ega23 ©   (21.06.04 16:19) [7]
1.да
2.ConnectionString выглядит по-разному.
mySQL:Provider=MSDASQL.1;Password=mmm;Persist Security Info=True;User ID=fff;Data Source=f_m
MS SQL: Provider=SQLOLEDB.1;Password=111;Persist Security Info=True;User ID=1_1;Data Source=MERC


Ega23   (2004-06-21 16:19:00) [90]

Запрос к mySQL вставлен недавно, и начались проблемы.
1. Идентичны ли эти запросы?
2. Идентичны ли параметры соединения?


bushmen   (2004-06-21 16:18:00) [91]

>то далее программа работает некорректно

В чем выражается это "некорректно"? И как она должна работать правильно?


Fishka   (2004-06-21 16:16:00) [92]

Мучаться не надо, желательно попытаться помочь.
Вот кусок:

  ADQ_my.Close;
 ADQ_my.SQL.Clear;
 ADQ_my.SQL.Add('SELECT * FROM own where id_own<0');
 try
  ADQ_my.Open;
 except
 end;


И если запрос к mySQL, то далее программа работает некорректно.
Если запрос к MSSQL, то далее программа работает нормально (ежедневно в течение 5 месяцев проблем не было, обработано не менее 50 000 записей).
Запрос к mySQL вставлен недавно, и начались проблемы.


Anatoly Podgoretsky   (2004-06-21 16:08:00) [93]

А теперь мы всю ночь будем мучатьсяЮ, думать, что работает неверно.


Fishka   (2004-06-21 16:04:00) [94]

bushmen ©   (21.06.04 16:00) [2]
Да, имена таблиц и полей одинаковы. И запрос не выдает ошибок.

Ищу ошибку в программе уже довольно давно. Больше нет сил.


Ega23   (2004-06-21 16:00:00) [95]

Наверно, мало информации

На 100% в яблочко!


bushmen   (2004-06-21 16:00:00) [96]

А уверен, что данные и там, и там - абсолютно одинаковые?


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо