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

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

Проблема с MySQL -- не читаются данные [D7, XP]


Страницы:   1 2

cvg ©   (2006-11-08 12:05:00) 

Почему-то данные из базы считываются только один раз и потом остаются неизменными, хотя реально в таблицах они уже сменились. Возможно, что-то не так с установлением соединения, т.к. свойство FieldsEditor компонента SQLQuery список полей таблицы не выводит. Параметры компонентов следующие:

SQLConnection:
Connected = True
ConnectionName = MySQLConnection
DriverName = MySQL
GetDriverFunk = getSQLDriverMYSQL
KeepConnection = True
LibraryName = dbexpmysql.dll
LoadParamsOnConnect = True
Name = SQLConnection1
Params:
--
DriverName = MySQL
HostName = localhost
Database = quik
User_Name = root
Password = admin
...
--
VendorLib = libmysql.dll

Тестирование подключеня выдает True.

Компонент SQLQuery:
Active = True
DataSource =
GetMetadata = False
Name = SQLQuery1
NoMetadata = True
NumericMapping = False
ObjectView = True
ParamCheck = True
Params =
SchemaName =
SQL = "select * from current"
SQLConnection = SQLConnection1


cvg   (2006-11-08 13:17:00) [21]

Или всё-таки это Params должен быть непустым?


cvg   (2006-11-08 12:52:00) [22]

Anatoly Podgoretsky
То есть, DataSource должна быть не пустая?


cvg   (2006-11-08 12:51:00) [23]

"Переоткрывать запрос" -- это как? А изменились потому, что другая программа осуществляет экспорт в БД. Да, забыл указать, что версия MySQL -- 3.23.42 (с 5-й версией проблем было еще больше из-за изменения протокола аутентификации начиная с версии 4.1)


Anatoly Podgoretsky   (2006-11-08 12:49:00) [24]

> cvg  (08.11.2006 12:05:00)  [0]

По приведеному коду они и одного раза не считывают, предварительно запрос надо выполнить.


DVM   (2006-11-08 12:08:00) [25]


> Почему-то данные из базы считываются только один раз и потом
> остаются неизменными, хотя реально в таблицах они уже сменились

Изменились кем? К базе доступ имеют несколько клиентов?


Плохиш   (2006-11-08 12:07:00) [26]


> cvg   (08.11.06 12:05)  
> Почему-то данные из базы считываются только один раз и потом
> остаются неизменными

Запрос переоткрывать надо.


Страницы:   1 2

Наверх

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