Проблема с запросом на добавление с параметрами

gorobets dima
Дата: 03.06.2004 13:09:08
Есть запрос на добавление записей в таблицу.
Таблица имеет вид a1, b1, b2, b3
Поле а1 берется из другой таблицы.
Запрос на добавление должен добавлять поля b в зависимости от значения поля а1. Делаю через параметр в цикле: query.params(i) = b_value, а потом query.execute (после цикла).
Но перед этим в цикле когда вставляю условие if me.subform.form("имя поля а1") = myvalue, пишет что не найдено поле, то есть записи еще не добавлены. Подскажите как решить проблему.
paparome
Дата: 03.06.2004 13:14:00
автор
что не найдено поле, то есть записи еще не добавлены

А оригинал ошибки можно посмотреть?
не найдено поле - ИМХО, ошибка в синтаксисе обращения к этому полю
gorobets dima
Дата: 03.06.2004 13:40:39
ну как бы тебе попонятнее объяснить... Запрос добавляет например 50 записей. И имеет вид типа: select into table (список полей , , , ) поле из "другой таблицы", param1, param2. И эти param должны зависеть от "поля из "другой таблицы"". Поля добавляются после execute, а условие у меня до execute, поэтому и не находит
Владимир Саныч
Дата: 03.06.2004 13:42:20
После execute добавляются не поля, а записи. А не находит он поле.

Вот в этом
me.subform.form("имя поля а1")
слово subform - это имя контрола?
paparome
Дата: 03.06.2004 13:44:37
автор
select into table

стрянная конструкция (с) Анекдот

автор
Поля добавляются после execute, а условие у меня до execute, поэтому и не находит

А что мешает их не пихать в Insert, а просто обновлять после вашего execute?

PS: да - сложно помогать, когда ничего не дадено :(
Может запросик и кусок текста приведете?
gorobets dima
Дата: 03.06.2004 13:44:59
да
paparome
Дата: 03.06.2004 13:46:10
что да?