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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2010, 10:36   #1
zallza
Пользователь
 
Регистрация: 09.02.2010
Сообщений: 11
По умолчанию Программная установка ConnectionString в ADOConnection

Здраствуйте. Вот пытаюсь программно устанавливать ConnectionString в ADOConnection, но из за апострофа в средине значения строки получаю ошибку, вот строка:
Код:
DataModule2.ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=E:\Dokument.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don'tCopy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=Fals';

Делаю ето для того, чтобы через переменную передать путь к базе в случае ее дизлокации, если есть другой вариант как передать путь в ADOConnection напишити плз. Заранее благодарен.

Последний раз редактировалось Stilet; 11.05.2010 в 11:18.
zallza вне форума Ответить с цитированием
Старый 11.05.2010, 11:00   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Можно примерно так:
Код:
const  
  ADOProvider='Provider=Microsoft.Jet.OLEDB.4.0; Data Source=';

Затем в программе...
slrADOConnection.ConnectionString:=ADOProvider+DBPath;
slrADOConnection.Open;
DBPath - это путь к твоей БД.
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 11.05.2010, 11:12   #3
zallza
Пользователь
 
Регистрация: 09.02.2010
Сообщений: 11
По умолчанию

Спасибо огромное
zallza вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База в локальной сети(connectionstring) Абдуллаев Рустам БД в Delphi 11 18.12.2010 14:37
ConnectionString для FoxPro Cabyrc БД в Delphi 6 09.10.2009 11:31
C# .NET Подлкючение к БД (Connections, ConnectionString) NOOB Общие вопросы .NET 0 27.08.2009 18:11
Работа с Ado. ConnectionString. sashaslam БД в Delphi 1 17.09.2008 10:59
ADOConnection.connectionString AnnNet Общие вопросы Delphi 2 16.09.2008 09:31