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

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

Проблема с ADO [D7, Access]


TAHK ©   (2004-10-06 20:37:00) 

не могу внести данные в Access таблицу используя компоненты ADO.
Выдает ошибку - неправильное количество параметров (используя Query) или ошибку приведения типов - при попытке открыть таблицу (используя Table). В режиме дизайна все работает на ура.
Подскажите в чем проблема


sniknik   (2004-10-07 11:56:00) [1]

пофигу, если это jet.


Aleksey V.P.   (2004-10-07 11:55:00) [2]

Я вот думаю, строки должны быть в одинарных или в двойных кавычках?


sniknik   (2004-10-07 08:46:00) [3]

строки в интеджер jet преобразует автоматом, хотя конечно..., с чего можно судить что юзается jet. ;) ADO подключается к чему угодно.
(и насчет старого джета тоже не уверен может там автоприведение похуже)


Sens   (2004-10-07 08:18:00) [4]

to TAHK
Я конечно не видел типов полей в твоей таблице, но попробуй задать значения так:
("Cherniak","Igor",102034,01722078429,"Minsk","BY",220007).
Скорее всего ты пытаешься вместо Integer access'у подсунуть string.


sniknik   (2004-10-07 08:07:00) [5]

> И где здесь параметры ?
им быть необязательно, такую ошибку аксес может выдать просто на непонятную ему конструкцию предположив что это параметр.
(в оригинале по этой "ошибке" сам аксес вызывает диалоговое окно для его (параметра) введения)


Johnmen   (2004-10-06 23:56:00) [6]

И где здесь параметры ?


sniknik   (2004-10-06 23:11:00) [7]

> Выдает ошибку - неправильное количество параметров (используя Query) или ошибку приведения типов - при попытке открыть таблицу
> например такой
> 'INSERT INTO ...
с таким запросом действительно пытаешся открыть таблицу?
или всетаки добавляеш запись? все поля строковые (типы полей), как и в запросе?


TAHK   (2004-10-06 21:22:00) [8]

например такой
'INSERT INTO USERS(UNAME,USUNAME,PERSONID,PHONE,CITY,STATE,ZIP) VALUES ("Cherniak","Igor","102034","01722078429","Minsk","BY","220007")'


sniknik   (2004-10-06 20:53:00) [9]

разруха не в туалетах, разруха в головах.
© пр. Преображенский (кажется), Собачье сердце.


Fay   (2004-10-06 20:42:00) [10]

Показывай запрос


Наверх

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