Страница 1 из 1

Доступ к полям-массивам

Добавлено: 28 фев 2006, 16:06
Трещин
Подскажите, пжлста, как прочитать поле с индексом через ADO, ODBC
и т.д. :-?

Добавлено: 28 фев 2006, 16:54
WiRuc
Для какой СУБД?

Добавлено: 01 мар 2006, 10:05
Трещин
pervasive sql

Добавлено: 02 мар 2006, 15:28
Juve
У меня после установки первасива появляется в ODBC соответсвующая запись. Можно еще через компоненты типа Titan. Еще тут кто то на форуме выкладывал исходники модифицированных компонентов ADO Delphi. Я лично не проверял их работоспособность

Добавлено: 02 мар 2006, 15:44
Трещин
я не про доступ через ADO или ODBC, с этим проблем нет :-)
дело в том, что на запрос типа
select name from katkau
where katkau.kodgroup = buhschet.kodtable[1]
получаю:
sintax error:
select name from katkau where katkau.kodgroup = buhschet.kodtable<<???>>[1]

Добавлено: 02 мар 2006, 19:17
Juve
Не прокатывает поле с таким названием "KODTABLE[1]"
скобка - недопустимый символ в названии поля

Добавлено: 03 мар 2006, 13:57
Трещин
это я уже понял.... :grin:

Добавлено: 03 мар 2006, 14:12
Oweo
Не прокатывает поле с таким названием "KODTABLE[1]"
Ну и как обращаться-то к подобным полям??

Добавлено: 03 мар 2006, 14:32
Johny
попробуй через KODTABLE#1#

А вообще надо посмотреть непосредственно структуру базы на серваке
и посмотреть как там эти поля обозначены

Добавлено: 03 мар 2006, 16:12
WiRuc
Johny писал(а):попробуй через KODTABLE#1#
Это для MSSQL, а спрашивают про Первасив.
Для Первасива всегда прокатывало "KODTABLE[1]", писать имя поля в запросе обязательно в кавычках.