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

Вниз

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 вся ветка

Форум: "Базы";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
11-1191803763
Jon
2007-10-08 04:36
2008.07.13
msg.result?


15-1211903807
Randew
2008-05-27 19:56
2008.07.13
Почему не запускаются программы


2-1213586310
НаТаШа
2008-06-16 07:18
2008.07.13
Как в листбоксе можно по быстрому открыть большой файл....


15-1211734954
Дмитрий С
2008-05-25 21:02
2008.07.13
Облегчить реализацию IDispach


6-1190358040
botaniQ
2007-09-21 11:00
2008.07.13
Куки для IdHTTP и Explorer...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский