![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 17
|
![]()
Всем доброго дня! Создаю подключение через ADOConnection посредством драйвера Driver para o Microsoft Visual FoxPro через ODBC, подключаемую БД выбираю через диалоговое окно. Необходимо написать правильно строку подключения, я пытался что-то вроде этого:
ADOConnection1.ConnectionString := 'Provider=MSDASQL.1;Extended Properties=Driver=Driver para o Microsoft Visual FoxPro; Data Source=' + OpenDialog.FileName '; ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
попробуй подключиться во время проэктировки приложения сразу к готовой базе, скопируй уже готовую строку подключения, и потом можешь изменять её как хош.
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 17
|
![]()
Dark_Spirit это строка выглядит следующим образом:
Provider=MSDASQL.1;User ID="";Extended Properties="Driver={Driver para o Microsoft Visual FoxPro};UID=;PWD=;SourceDB=C:\otkaz y.dbc;SourceType=DBC;Exclusive=No;B ackgroundFetch=Yes;Collate=Machine; Null=Yes;Deleted=Yes;" Я её изменял, но после этого выдавалось сообщение об ошибке: "неверный формат строки инициализации " |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Cabyrc, ну так значит изменяли неправильно, вот и пишет об ошибке!
Как минимум теряете двойные кавычки, как максимум нет требуемых параметров (например, User ID выбрасываете... После Ваших изменений строка должна быть ТОЧНО такая же, как и формировании строки во время проектирования приложения! |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 08.10.2009
Сообщений: 2
|
![]()
Эсли dbf фри тэйблз - то в connectionstring sourseDB = не полный путь(с именем таблицы), а путь к папке где она лежит
Имя самой таблице указываться непосредственно в SQL запросе Последний раз редактировалось Stilet; 08.10.2009 в 15:21. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Stavros, не забывайте, пожалуйста, смотреть на дату сообщения, на которое отвечаете.. полгода уже прошло...
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 08.10.2009
Сообщений: 2
|
![]()
Ок.Извиняюсь
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FOXPRO и Delphi | werser | БД в Delphi | 3 | 23.01.2009 02:27 |
FoxPro 8.0 | Cannibal | Свободное общение | 6 | 17.10.2008 23:39 |
Работа с Ado. ConnectionString. | sashaslam | БД в Delphi | 1 | 17.09.2008 10:59 |
ADOConnection.connectionString | AnnNet | Общие вопросы Delphi | 2 | 16.09.2008 09:31 |
Алиас (псевдоним) для бд FOXPRO | IGREK | БД в Delphi | 0 | 01.07.2008 00:58 |