![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не срабатывает ConvertToTable
Kiril © (2008-04-30 21:51:00)Возникла проблема с реализацией кода из статьи:
http://www.delphimaster.ru/articles/dbtoword/index.html
Я перенёс код в свою программу, изменил SQL запрос:
ADODataSet1.CommandText:='SELECT Tel, name, House, '+
' FROM Main WHERE Tel=:tel';
и в результате ошибка! После попыток отладить код выяснилось, что пчему-то не срабатывает:
W1.Selection.ConvertToTable(EmptyParam,...
Хочу понять как эта функция "автосоздаёт" таблицу? И не виноваты ли пустые поля в БД?
Kiril (2008-05-01 07:35:00) [1]> Palladin © (30.04.08 22:11) [1]
Появлялась ошибка, связанная с попыткой применить ширину столбца к столбцу, которого нет! Т.е. функция ConvertToTableдолжна по-идее текст "переконвертировать" в таблицу, но почему-то получается только один столбец! всё сливается в несколько строк но в одну колонку!
Вот я и спрашиваю о:
W1.Selection.ConvertToTable(EmptyParam,EmptyParam,EmptyParam,EmptyParam,Em ptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,Empty Param,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
чтобы разобраться - что она не находит!? (#13, #9... ???)
Поля Memo виноваты в БД?
Пустые поля?
Или, как в примере, запрос нужно сроить в квадратных скобках:
ADODataSet1.CommandText:='SELECT [Main].[Tel], '+
???
> Плохиш © (01.05.08 00:33) [2]
опечатался
Плохиш (2008-05-01 00:33:00) [2]
> ADODataSet1.CommandText:='SELECT Tel, name, House, '+
> ' FROM Main WHERE Tel=:tel';
Я даже вижу ошибку :-)
Palladin (2008-04-30 22:11:00) [3]Я так понимаю ты из ФСБ и понятие ошибки для нас "просто ошибка!"