Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];

Вниз

Почему не работает insert в LocalSQL?   Найти похожие ветки 

 
ZSergey   (2005-12-13 14:42) [0]

Привет!
делаю вот такой простейший insert в ADOSql (драйвер Microsoft Paradox Driver (*.db)):
insert into Table1 (name)
values ("Acorp").
делаю ExecSQl, а Дельфи  мне кричит "В операции должен использоваться обновляемый подзапрос". Что я не так делал?


 
sniknik ©   (2005-12-13 14:57) [1]

по какойто причине нельзя/неполучается изменить таблицу

справка jet (т.к. "драйвер Microsoft Paradox Driver (*.db)" то это ODBC а раз оно, то оно использует именно jet (который в свою очередь для парадокса использует BDE. вот такой вот "кружок" ;о), из local sql(BDE) в ... BDE))
В операции должен использоваться обновляемый запрос. (Ошибка 3073)
Попытка запустить, открыть или изменить запрос, который не является обновляемым.

Возможные причины:

Попытка запустить запрос, в котором предпринимается попытка обновить необновляемое поле. Например, создан запрос, в котором предпринимается попытка обновить поле на стороне «один» отношения «один-ко-многим».
Попытка использовать устаревший метод OpenQueryDef для запроса, находящегося в базе данных, открытой с доступом только для чтения.
База данных может быть доступной только для чтения по одной из следующих причин:

База данных была открыта только для чтения с помощью метода OpenDatabase или элемента управления Data Visual Basic.
Файл базы данных определен с доступом только для чтения в сетевой операционной системе.
Пользователь не имеет привилегий записи в этот файл базы данных в сетевой среде.
Закройте базу данных, снимите ограничение доступа только для чтения и вновь откройте файл с доступом для чтения/записи.

Отсутствуют разрешения на внесение изменений в запрос. Для изменения разрешений обратитесь к системному администратору или создателю таблицы или запроса.


 
sniknik ©   (2005-12-13 15:04) [2]

для парадокса одним из таких ограничений (нет доступа на запись) может также быть отсутствие ключа в таблице.


 
Anatoly Podgoretsky ©   (2005-12-13 15:26) [3]

sniknik ©   (13.12.05 15:04) [2]
И еще одно ограничение, не установлен БДЕ, без этого как раз будет ReadOnly



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
2-1134220818
Witys
2005-12-10 16:20
2006.01.01
создание калькулятора


14-1134113810
syte_ser78
2005-12-09 10:36
2006.01.01
Косяки при настройке


4-1130686963
AllDontFire
2005-10-30 18:42
2006.01.01
есть SHBrowseForFolder с созданием папки?


4-1130584787
AllDontFire
2005-10-29 15:19
2006.01.01
Создание и работа с DirectoryListBox через WinAPI


14-1133960005
Ксардас
2005-12-07 15:53
2006.01.01
будущая Delphi2006 и Delphi7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский