Неопознанная ошибка соединения с бд
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.71] |
|
|
Неопознанная ошибка соединения с бд
|
Сообщ.
#1
,
|
|
|
|
Вижал выдаёт неопознанную ошибку в данном коде:
![]() ![]() string sql = "SELECT * FROM WORDS"; string connectionString; connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source= D:/бд/english.mdb"; OleDbConnection connection = new OleDbConnection(connectionString); !!! connection.Open();!!! OleDbCommand command = new OleDbCommand(sql, connection); OleDbDataReader dataReader = command.ExecuteReader(); !!! выделено место ошибки. полный код тут Скрытый текст ![]() ![]() using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb; namespace Diplom { public partial class Form1 : Form { public Form1() { InitializeComponent(); dbacces.acces(); } } public class dbacces { public static void acces() { //список для английских слов List<string> englw = new List<string>(); // Формируем запрос к базе данных - // считываем английские слова string sql = "SELECT * FROM WORDS"; string connectionString; connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source= D:/бд/english.mdb"; OleDbConnection connection = new OleDbConnection(connectionString); connection.Open(); OleDbCommand command = new OleDbCommand(sql, connection); OleDbDataReader dataReader = command.ExecuteReader(); // Организуем циклический перебор полученных записей // Заносим слова в список while (dataReader.Read()) { englw.Add(dataReader["Englwords"].ToString()); } Form1 Sform1 = new Form1(); Sform1.button1.Text = englw[1]; // Очистка dataReader.Close(); connection.Close(); } } } В чём проблема? по-мимо кривых рук конечно=) |
|
Сообщ.
#2
,
|
|
|
|
Там текст ошибки "Неопознанная ошибка" или что-то другой?
Можеть быть в задании пути файла неправильный слэш (\\) поставили? |
|
Сообщ.
#3
,
|
|
|
|
Цитата coder @ Там текст ошибки "Неопознанная ошибка" или что-то другой? Можеть быть в задании пути файла неправильный слэш (\\) поставили? вот что пишет "System.Data.OleDb.OleDbException не обработано Message=Неопознанная ошибка Source=Microsoft JET Database Engine ErrorCode=-2147467259" слеши вроде те |
|
Сообщ.
#4
,
|
|
|
|
Слешы в connectionString не те. должны быть \
|
|
Сообщ.
#5
,
|
|
|
|
Цитата kanes @ Слешы в connectionString не те. должны быть \ Поменял, не помогло, ошибка та же |
|
Сообщ.
#6
,
|
|
|
|