| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 749 人关注过本帖
标题:怎样得到数据库单个字段的值啊?
只看楼主 加入收藏
lanhaiou
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-9-17
收藏
 问题点数:0 回复次数:4 
怎样得到数据库单个字段的值啊?
我是初学者,用的是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();//出错的行

}
请大虾们不吝赐教啊!
谢谢了先
搜索更多相关主题的帖子: 数据库 字段 Microsoft Title TextBox 
2006-09-17 20:38
小妖精ai漂亮
Rank: 1
等 级:新手上路
帖 子:95
专家分:0
注 册:2006-7-21
收藏
得分:0 
ds=MyQueryMethod();
这个有问题吧,看不懂你这个语句的意思。

别试图教猪唱歌,这样不但教不会,还会惹猪不高兴!
2006-09-18 17:17
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
System.Data.DataSet ds; ///=new System.Data.DataSet();
ds=new MyQueryMethod();
TextBox5.Text=ds.Tables["note"].Rows[0]["Title"].ToString();//出错的行

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-09-18 17:22
skyfreejlljg
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-9-18
收藏
得分:0 
改后:TextBox5.Text=ds.Tables[0].Rows[0]["Title"].ToString();

Tables["note"]是不是你填充的时候没给note这个名字
dataAdapter.Fill(dataSet);
你可以看去fill的重载


2006-09-19 00:24
lanhaiou
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-9-17
收藏
得分:0 
skyfreejlljg说的对!改了之后可以了,谢谢你!
也谢谢“小妖精ai漂亮”和“斑竹”的热心支持!呵呵
2006-09-19 15:11
快速回复:怎样得到数据库单个字段的值啊?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017657 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved