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

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

просмотреть таблицу с сервера MySQL (Er:Invalid Data Translation) [D7, MySQL]


Vlad Oshin ©   (2006-12-11 14:49:00) 

делаю по примеру следующее:
object Form1: TForm1
 object Button1: TButton
 end
...
 object DBGrid1: TDBGrid
   DataSource = dsCustomer
 end
 object SQLTableCustomer: TSQLTable
   MaxBlobSize = -1
   SQLConnection = SQLConnection1
   TableName = 'turist'
 end
 object dspCustomer: TDataSetProvider
   DataSet = SQLTableCustomer
 end
 object cdsCustomer: TClientDataSet
   Aggregates = <>
   Params = <>
   ProviderName = 'dspCustomer'
 end
 object dsCustomer: TDataSource
   DataSet = cdsCustomer
 end
 object SQLConnection1: TSQLConnection
   ConnectionName = 'MySQLConnection'
   DriverName = 'MySQL'
   GetDriverFunc = 'getSQLDriverMYSQL'
   LibraryName = 'dbexpmysql.dll'
   LoadParamsOnConnect = True
   Params.Strings = (
     'DriverName=MySQL'
     'HostName=localhost'
     'Database=test'
     'User_Name=root'
     'Password='
     'BlobSize=-1'
     'ErrorResourceFile='
     'LocaleCode=0000')
   VendorLib = 'libmysql.dll'
   Connected = True
 end
end

Собственно в гриде хочу прочитать таблицу туристов. Не получается.
Ставлю
SQLTableCustomer.Active =true
и/или
cdsCustomer.Active=true (TClientDataSet)
и получаю такую вот ошибку Invalid Data Translation

Подскажите как надо или где прочитать?


Vlad Oshin   (2006-12-11 15:54:00) [1]

понял.
Теперь и в исходном виде работает
MySql переставил


Vlad Oshin   (2006-12-11 15:44:00) [2]

Спасибо за время
но заработало! Нашел методом тыка
SQLTableCustomer.getmetadata надо скинуть в false


clickmaker   (2006-12-11 15:37:00) [3]


> [1] Vlad Oshin ©   (11.12.06 14:52)

а без DBGrid работает?
и если явно создать там столбцы с привязкой к полям?


Vlad Oshin   (2006-12-11 14:52:00) [4]

NB к серверу цепляюсь, таблицы в списке вижу  

object SQLTableCustomer: TSQLTable
  MaxBlobSize = -1
  SQLConnection = SQLConnection1
  TableName = 'turist'  <--- таблицы в списке вижу  тут


Наверх

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