powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Выборка данных из таблицы
3 сообщений из 3, страница 1 из 1
Выборка данных из таблицы
    #38031273
Vad74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые форумчане, помогите новичку пожалуйста.
Второй день мучаюсь. Пересмотрел кучу форумов, никак не могу сделать.

Есть база данных на Access и в ней таблица "ТаблицаЧисленностейПорядка". В таблице ID_SP уникальный ключ. В "Источнике Данных" есть "DataSet_ZPor". Подключаюсь к базе через ODBC (Dsn=MedPor).
Покажите пожалуйста пример, как сделать чтобы если запись с ID_SP=sID_SP существует, то - обработка записи. Написал:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
                StrSQL= "SELECT * FROM ТаблицаЧисленностейПорядка WHERE ID_SP=" + sID_SP + " ORDER BY NumPor";
                OdbcDataAdapter dataadapter = new OdbcDataAdapter(StrSQL, "Dsn=MedPor");
                DataSet_ZPor dataset = new MEDPOR.DataSet_ZPor();
                dataadapter.Fill(dataset);
                DataTable datatable = dataset.Tables["ТаблицаЧисленностейПорядка"];
                
                if (datatable.Rows.Count == 0)
                {
                 //обработка
                 }


Но у меня datatable.Rows.Count всегда равен 0. В чем проблема - никак не могу понять.
...
Рейтинг: 0 / 0
Выборка данных из таблицы
    #38031649
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если OLEDB попробовать? примерчик:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Samples\\Employee.mdb";
OleDbConnection myConnection = new OleDbConnection( connectionString );
string query = "select * from EMPLOYEE_TABLE";OleDbDataAdapter myAdapter = new OleDbDataAdapter( query, myConnection );

DataSet employeeData = new DataSet();
myAdapter.Fill( employeeData );

// Repeat for each table in the DataSet collection.
foreach ( DataTable table in employeeData.Tables ){
	// Repeat for each row in the table.	
	foreach ( DataRow row in table.Rows ){
		MessageBox.Show( "Employee Number : " + row["EmployeeNumber"].ToString() );
		MessageBox.Show( "Name : " + row["Name"].ToString() );
		MessageBox.Show( "Address : " + row["Address"].ToString() );	
	}
}
...
Рейтинг: 0 / 0
Выборка данных из таблицы
    #38031860
Vad74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One, Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Выборка данных из таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]