Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2009, 09:57   #1
Cabyrc
Пользователь
 
Регистрация: 17.03.2009
Сообщений: 17
По умолчанию ConnectionString для FoxPro

Всем доброго дня! Создаю подключение через 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 ';
Cabyrc вне форума Ответить с цитированием
Старый 03.04.2009, 15:09   #2
Dark_Spirit
Форумчанин
 
Аватар для Dark_Spirit
 
Регистрация: 05.02.2009
Сообщений: 324
По умолчанию

попробуй подключиться во время проэктировки приложения сразу к готовой базе, скопируй уже готовую строку подключения, и потом можешь изменять её как хош.
Тяжело быть бестолковым.....
Dark_Spirit вне форума Ответить с цитированием
Старый 04.04.2009, 05:06   #3
Cabyrc
Пользователь
 
Регистрация: 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;"
Я её изменял, но после этого выдавалось сообщение об ошибке: "неверный формат строки инициализации "
Cabyrc вне форума Ответить с цитированием
Старый 05.04.2009, 04:49   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Cabyrc, ну так значит изменяли неправильно, вот и пишет об ошибке!
Как минимум теряете двойные кавычки, как максимум нет требуемых параметров (например, User ID выбрасываете...
После Ваших изменений строка должна быть ТОЧНО такая же, как и формировании строки во время проектирования приложения!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.10.2009, 15:00   #5
Stavros
Новичок
Джуниор
 
Регистрация: 08.10.2009
Сообщений: 2
По умолчанию

Эсли dbf фри тэйблз - то в connectionstring sourseDB = не полный путь(с именем таблицы), а путь к папке где она лежит

Имя самой таблице указываться непосредственно в SQL запросе

Последний раз редактировалось Stilet; 08.10.2009 в 15:21.
Stavros вне форума Ответить с цитированием
Старый 08.10.2009, 17:09   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Stavros, не забывайте, пожалуйста, смотреть на дату сообщения, на которое отвечаете.. полгода уже прошло...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.10.2009, 11:31   #7
Stavros
Новичок
Джуниор
 
Регистрация: 08.10.2009
Сообщений: 2
По умолчанию

Ок.Извиняюсь
Stavros вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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