![]() |
|
![]() ![]() ![]() |
|
Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Здравствуйте!
Приложение на Delphi работает с базой MS Access. Никакие запросы, кроме select, не работают. Например, мне нужно запись из одной таблицы (table1) вырезать и вставить в другую таблицу (table2). Делаю так:
Не работает! Что я делаю не так? |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Дык, вроде это самое, а не .Active:
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
памятка:
для открытия используется - OPEN (иногда Active) для изменения (это изменение, удаление, добавлени) используется - EXECSQL |
|||
|
||||
Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Огромное спасибо!
Я поменял Active на EXECSQL, но тут при выполнении приведённых строк кода возникает сообщение об ошибке, что параметр xd не имеет значения по умолчанию и программа прерывается. Что делать - я проверял: в xd содержится то, что нужно. Добавлено через 3 минуты и 41 секунду Если дословно: Проект .exe вызвал исключение класса EOleException с сообщением 'Параметр xd не имеет значения по умолчанию'. Процесс остановлен. Используйте Шаг или Запуск для продолжения. |
|||
|
||||
Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Видимо, в какой-то записи значение данного поля просто отсутствует, проверь. А вообще, так лучше юзать:
-------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
а если так:
-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
А зачем тип данных менять? Да и кавычки же тогда нужно, если стринговая переменная. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
ай ай ай
а чтоб потом не делать FloatToStr() ![]() но поле то POLE1 не стринговое, поэтому кавычек не нужно ![]() Добавлено через 1 минуту и 52 секунды единственная проблема может возникнуть, если разделитель_десятичных_знаков на запускающем компе и на сервере БД разные. но это другая история ![]() -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
И то верно. ![]()
Да не совсем другая, это тоже в проге надо учесть будет, дабы потом косяки не разгребать. ![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Большое вам всем спасибо!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |