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

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

Добаление записей в таблицу MS Access [D5]


VadimS ©   (2003-03-31 14:14:00) 

Не получается открыть таблицу Access для редактирования.
В TDataBase указываю DriverName.MSACCESS, Params вписываю полный путь к базе данных, connected выставляю true.
В Query прописываю SQL запрос, и после всего этого базу данных могу открыть только для чтения.
Выставить Readonly:=false не получается.
Подскажите что я делаю не так, желательно с полным ходом действий.
Нужно одновременное пользование таблицей несколькими пользователями.
Заранне спасибо!


VadimS   (2003-03-31 17:02:00) [1]

Это как динамически генерить SQL код? Просвети.


Соловьев   (2003-03-31 16:25:00) [2]


> Мне нужно брать данные из двух таблиц, поэтому и использую
> TQuery.

тогда ручками... можешь динамически генерить SQL код, а можешь сразу 6 TQuery под редактирование сделать.


VadimS   (2003-03-31 16:20:00) [3]

Может поскажешь, где можно прочитать, как все это делается, то в своей книге ничего полезного найти не могу.


sniknik   (2003-03-31 15:56:00) [4]

и хочеш чтобы запрос был редактируемым, смотри TUpdateSQL без него не получится.


VadimS   (2003-03-31 15:25:00) [5]

Мне нужно брать данные из двух таблиц, поэтому и использую TQuery.


sniknik   (2003-03-31 15:12:00) [6]

:-)) зарос = запрос


sniknik   (2003-03-31 15:11:00) [7]

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

но вообщето я не спец по BDE, это чисто "интуитивно" поэтому провести по пунктам не могу (надо паралельно самому пробовать, а мне лень :о))) сорри.


VadimS   (2003-03-31 14:59:00) [8]

RequestLive:=false
Может я начиная с TDataBase параметры указываю неправильно?
Подскажи что я должен настроить.


sniknik   (2003-03-31 14:44:00) [9]

а редактируеш данные из Query? там RequestLive чему равен?


VadimS   (2003-03-31 14:36:00) [10]

У меня и стоит Access 97.
Хотелось бы обойтись без ADO, т.к. предыдущая программа писалась без использования ADO


sniknik   (2003-03-31 14:32:00) [11]

с самого начала неправильно
> В TDataBase указываю ...
а надо
в ADOConnection формировать строку подключения ....

:о)))))

(серьезно BDE работает с Access 97, а у тебя какой? если хочеш оставить BDE аж невмоготу, то через ODBC должно быть подключение)


Наверх

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