怎样得到数据库单个字段的值啊?
我是初学者,用的是WebMatrix做的,下面的红色代码是自动产生的,
在NoteBook.mdb中有一个表note,其中有Title,Content几个字段,如果想把Title中某一个数据读出来,放到TextBox中
应该怎么做呢?
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
System.Data.DataSet MyQueryMethod() {
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=D:\\Program File" +
"s\\Microsoft ASP.NET Web Matrix\\MyWork\\OnlineNotebook\\NoteBook.mdb";
System.Data.IDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(connectionString);
string queryString = "SELECT [note].* FROM [note]";
System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
dbCommand.CommandText = queryString;
dbCommand.Connection = dbConnection;
System.Data.IDbDataAdapter dataAdapter = new System.Data.OleDb.OleDbDataAdapter();
dataAdapter.SelectCommand = dbCommand;
System.Data.DataSet dataSet = new System.Data.DataSet();
dataAdapter.Fill(dataSet);
return dataSet;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
下面是我写的:老出错,说:“将对象引用设置到对象的实例”
void Button2_Click(object sender, EventArgs e) {
System.Data.DataSet ds=new System.Data.DataSet();
ds=MyQueryMethod();
TextBox5.Text=ds.Tables["note"].Rows[0]["Title"].ToString();//出错的行
}
请大虾们不吝赐教啊!
谢谢了先