| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Консольное приложение C# и базы |
| Автор: LEX555 7.2.2010, 19:11 |
| есть код: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.ProviderBase; using System.Data.OleDb; using System.Data.SqlClient; using System.Data.Common; namespace _1_time { class Program { static void Main() { string dbfConnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/Net/FirstBase.dbf"; OleDbConnection dbfConnect = new OleDbConnection(dbfConnection); try { dbfConnect.Open(); Console.WriteLine("Connection open"); } catch(Exception err) { Console.Write("Bad idea "); Console.WriteLine(err.Message); } } } } выдает сообщение не распознаваемый формат базы данных |
| Автор: Ceiceron 7.2.2010, 19:17 |
| Ну так проверьте, стоит ли у вас нужный драйвер БД. И какой формат ему требуется. Создайте правильную стоку подключения (что бы ее проверить возьмите тестовую программу, оконную, возьмите компонент для создания подключения к БД и в нем проверьте). |
| Автор: LEX555 7.2.2010, 19:25 |
| Дело в том что даже в ручную подключаешь к базе он не хочет распознавать этот формат!!! |
| Автор: wester 7.2.2010, 21:43 | ||
какой интересный путь..... а я думал что в Windows путь имеет вид типа C:\folder\folder\filename.nfo |
| Автор: uranpro 7.2.2010, 22:51 | ||
wester, =)))
http://connectionstrings.com |
| Автор: LEX555 8.2.2010, 13:03 |
| Путь поменял без толку все равно пишет нераспознаваемый формат базы данных |
| Автор: wester 8.2.2010, 14:44 |
| LEX555, c другими типами баз данных проблем нет ? |
| Автор: apix05 8.2.2010, 16:42 |
| инструкция по проверке подключения : 1) создать пустой (!) файл 1.udl 2) открыть его кликнув на нем 2 раза (появится окно "Свойства связи с данными") 3) выбрать поставщика данных (для dbf - подходит Microsoft OLE DB Provider for ODBC Drivers) 4) во вкладке подключение выбрать имя источника данных "файлы dBase" 5) выберите файл базы в пункте "3. Выберите начальный каталог" 6) нажмите кнопку "Проверить подключение" если вывелось "Проверка подключения выполнена" - то можно открыть этот файл (1.udl) в текстовом редакторе - и там будет строка подключения |
| Автор: LEX555 10.2.2010, 15:00 |
| Все спасибо разобрался!!! |