Следующий пример показывает, как получить записи из таблицы Authors базы данных Pubs (SQL Server). Пример использует тип команды TableDirect и определяет имя таблицы Authors как текст команды.
записей в переменную s (создается строка с информацией об авторах, использующая в качестве разделителей пробел, символ табуляции и перевод строки), которая затем отображается в текстовом поле.
Листинг 3.3 ' Visual Basic
Dim dreader As System. Data. OleDb.OleDbDataReader OleDbCommand1.CommandText="authors" OleDbCommand1.CornmandType=CommandType.TableDirect OleDbConnection1,Open()
dreader=01eDbCorrmandl.ExecuteReader(CommandBehavior.CloseConnection) Dim s As String=""
While dreader.Read() s &= dreader("au_id").ToString()(Ъ & vbTab & dreader ("au_fname") -ToString ()
5 " " & dreader("au_lname").ToString & ControlChars.CrLf End While TextBox1.Text=s dreader.Close()
// C#
System.Data.OleDb.OleDbDataReader dreader; OleDbCommand1.CommandText="authors"; OleDbCommand1.CommandType=CommandType.TableDirect; OleDbConnection1.Open();
dreader=01eDbCommandl.ExecuteReader(CommandBehavior,CloseConnection);
string s="";
while (dreader.Read())
{
s += dreader["au_id"].ToString() + "\t"
+ dreader["au_fname"].ToString() + " " %
+ dreader["au_lname"].ToString () + "\n";
I
TextBoxl.Text=s;
dreader.Close();
txtAuthorID.Text=dreader("au_id"),ToString() txtAuthorLastName.Text=dreader("au_lname") .ToString () txtAuthorFirstN ame.T ext=dreader("au_fname"). ToString()
I li
dreader.Close()
OleDbConnectionl.Close()
End Sub
// C#
private void.btnLoadListBox_Click(object sender, System.EventArgs e)
(
System.Data.OleDb.OleDbDataReader dreader;
OleDb Command 1.CommandText= "authors"; OleDbCommand1.CommandType=CommandType.TableDirect;
OleDbConnection1.Open() ; dreader=OleDbCommand1. ExecuteReader(); w liilei d re a de r. Read ( ) )
{
ListBox1. Items.Add(dreader["au_id"]);
}
Опубликовал vovan666
June 28 2013 09:09:26 ·
0 Комментариев ·
4028 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.