Вниз
Скачать: CL | DM;

Добаление записей в таблицу MS Access   Найти похожие ветки 

← →
VadimS ©   (2003-03-31 14:14) [0]

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


← →
sniknik ©   (2003-03-31 14:32) [1]

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

:о)))))

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


← →
VadimS ©   (2003-03-31 14:36) [2]

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


← →
sniknik ©   (2003-03-31 14:44) [3]

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


← →
VadimS ©   (2003-03-31 14:59) [4]

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


← →
sniknik ©   (2003-03-31 15:11) [5]

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

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


← →
sniknik ©   (2003-03-31 15:12) [6]

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


← →
VadimS ©   (2003-03-31 15:25) [7]

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


← →
sniknik ©   (2003-03-31 15:56) [8]

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


← →
VadimS ©   (2003-03-31 16:20) [9]

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


← →
Соловьев ©   (2003-03-31 16:25) [10]


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

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


← →
VadimS ©   (2003-03-31 17:02) [11]

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



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
3-54427
dimka
2003-04-01 14:40
2003.04.17
Оптимизация файлов БД


4-54955
orion_st
2003-02-19 11:09
2003.04.17
Поверх всех окон


1-54741
Ruslan.
2003-04-02 19:18
2003.04.17
Office & Delphi


7-54911
Stas
2003-02-26 12:11
2003.04.17
Повторный запуск программы


3-54510
Roman_kv
2003-03-31 15:34
2003.04.17
MySQL и Delphi?




   Наверх