【发布时间】:2016-04-19 21:55:24
【问题描述】:
我目前在将一些字段从我的数据库返回到我的列表框中时遇到了一些问题。
我返回的文本是 System.Data.Oledb.OleDbDataReader 而不是我想要从数据库中取出的项目。
private void lbzoektermen_MouseHover(object sender, EventArgs e)
{
OleDbConnection connection = new OleDbConnection();
connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\martijn\Dropbox\Proftaak Periode 2 Identity\Database11.accdb;
Persist Security Info=False;";
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "SELECT * from Zoekcriteria";
OleDbDataReader reader = command.ExecuteReader();
if(reader.HasRows)
{
lbzoektermen.Items.Add(reader);
}
connection.Close();
我应该为此使用 Overwrite Tostring 方法吗?我有点迷茫
亲切的问候, 马丁
【问题讨论】:
标签: c# sql database object reader