Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.219.102.189] |
|
Сообщ.
#1
,
|
|
|
Не чего не получается, помогите.
Поставил сервер firbird ,IBexpert подключается, создаются базы, таблицы, все работает. Хотел попробовать создать базу через VS2010 C# net. пробовал так: csb = new OleDbConnectionStringBuilder(); string strpas = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase); csb.Provider = "LCPI.IBProvider.3"; csb.Add("Location", @"localhost:" + strpas + "\\" + namebd + ".fdb"); csb.Add("User ID", login); csb.Add("Password", pas); csb.Add("ctype", "win1251"); fbBD = new OleDbConnection(csb.ToString()); if (File.Exists(strpas + namebd + ".fdb")) { //есть бд fbBD.Open(); } else { //нет ADOX.Catalog cat = new ADOX.Catalog(); cat.Create(csb.ToString()); fbBD.Open(); } Программа запускается но как доходит до выполнения cat.Create(csb.ToString()); ругается класс не зарегистрирован. Что делать даже не знаю ? |
Сообщ.
#2
,
|
|
|
Немного по другому вопрос сформулирую, какой метод создает базу данных?
Пространство имен подключил using FirebirdSql.Data.FirebirdClient; Структуру ConnectionStringBuilder заполнил. Visual studio 2010 C# net. |
Сообщ.
#3
,
|
|
|
FbConnection.CreateDatabase(...)
|
Сообщ.
#4
,
|
|
|
Ошибка вылетает:
Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. |