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

Access через Tdatabase   Найти похожие ветки 

← →
Quart   (2008-02-01 15:04) [0]

Как подключиться к базе access посредством Tdatabase?
ADO не предлагать.


← →
sniknik ©   (2008-02-01 15:24) [1]

> посредством Tdatabase?
ложишь на форму, тыкаешь в него мышкой двойным кликом, выбираешь алиас от ODBC, жмешь кнопку defaults... вводишь значения нужным параметрам...
по идее все, при установке connected в true должно подключиться.

только без ADO (OLEDB) даже в этом случае не обойдется, т.к. сейчас ODBC драйвер аксесса только то и делает что перенаправляет запросы в jet... (использует при этом ADO или свою обертку над OLEDB хз. но что точно так это то что у тебя будет просто одним посредником больше...)


← →
Quart   (2008-02-01 15:36) [2]

Делаю так, не получилось-выдаёт ошибку general sql error   :(((

DatabaseName = any_name (или alias_name)
DriverName = MSACCESS
LoginPrompt = False
Params = PATH=c:
DATABASE NAME=c:\osn.mdb
TRACE MODE=0
LANGDRIVER=Access General
USER NAME=Admin
PASSWORD=your_password
OPEN/MODE=READ/WRITE
SQLPASSTHRU MODE=NOT SHARED


← →
DrPass ©   (2008-02-01 15:38) [3]


> Quart   (01.02.08 15:36) [2]

Тебе ж сказали - через алиас ODBC. Драйвер MSACCESS уже лет десять не обновлялся, и со сколько-нибудь современными версиями Access не работает


← →
sniknik ©   (2008-02-01 15:46) [4]

> и со сколько-нибудь современными версиями Access не работает
на 97-ом закончили.


← →
Quart   (2008-02-01 15:55) [5]

DATABASE NAME=c:\osn.mdb
USER NAME=q
ODBC DSN=
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
SQLQRYMODE=
LANGDRIVER=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SCHEMA CACHE TIME=-1
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=FALSE
SCHEMA CACHE DIR=
ENABLE BCD=FALSE
ROWSET SIZE=20
BLOBS TO CACHE=64
PASSWORD=

Driver Name:Driver do Microsoft Access (*.mdb)
в компоненте database свойство databasename:=q

Пишет Invalid configuration parameter
alias:q


← →
sniknik ©   (2008-02-01 16:20) [6]

> Пишет Invalid configuration parameter
> alias:q
> USER NAME=q

минимумом является задание ODBC DSN которое у тебя пустое, и которое должно было подставиться по умолчанию если бы выбрал "алиас от ODBC" как советовали (в списке в верху формы), и имя компонента (поле перед списком), которое после указывать в "кверях". все. т.е. фактически нужно ввести только 1 значение...
остальное будеш править если заработает минимум.


← →
Quart   (2008-02-01 19:05) [7]

1
Ошибка:
general sql error
Недопустимый атрибут строки подключения DATABASE

2
путь нужно писать здесь?
DATABASE NAME=c:\osn.mdb


← →
sniknik ©   (2008-02-01 19:53) [8]

> путь нужно писать здесь?
вообще не нужно, нужно иметь настроенный DSN в ODBC, и читать ответ [6].


← →
Amoeba ©   (2008-02-03 16:02) [9]


> Quart   (01.02.08 15:04)
>
> Как подключиться к базе access посредством Tdatabase?
> ADO не предлагать.
>

Будем и далее на сём настаивать, несмотря на все вышесказанное, и самому себе создавать и преодолевать героически проблемы? ССЗБ?



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

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



Память: 0.47 MB
Время: 0.01 c
15-1211994140
TUser
2008-05-28 21:02
2008.07.13
Винамп - конвертор форматов


2-1213165605
Кирей
2008-06-11 10:26
2008.07.13
отображение русского текста в компонентах BDE и RAVE


15-1211874057
Tualatin
2008-05-27 11:40
2008.07.13
ресурсы (да они самые)


15-1211885033
pasha_golub
2008-05-27 14:43
2008.07.13
Превратить старый ноутбук в multimedia комбайн


15-1212050322
__mirage_
2008-05-29 12:38
2008.07.13
не надоело варианты моего ника регистрировать?




   Наверх