![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Добаление записей в таблицу 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 должно быть подключение)