特急!!!获取DataSet单个值 (未将对象引用设置到对象的实例。)

cool_jack2006 2009-08-14 09:44:39
protected void Page_Load(object sender, EventArgs e)
{
DataSet dt = new DataSet();
dt = show_data("select top 1 * from " + merchandise_name + " order by 推荐指数 desc");
string filepath= dt.Tables["图书"].Rows[0][7].ToString();
}
public DataSet show_data(string sql)
{
string accessstring = access_connection + Server.MapPath("App_Data/Pei.mdb");
OleDbConnection conn = new OleDbConnection(accessstring);
conn.Open();
OleDbDataAdapter apater = new OleDbDataAdapter(sql, conn);
DataSet dataset = new DataSet();
apater.Fill(dataset);
apater.Dispose();
conn.Close();
return dataset;
}
...全文
203 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xmutbbs 2011-10-13
基础错误
回复
hjx398 2009-08-14
原因是你的Tables里面没有"图书"这个表,因该写成Tables[0]
回复
jeff_hua 2009-08-14
sql 里可以用 ISNULL(Field,"") 替代 Field
回复
jeff_hua 2009-08-14
这个是dataset里内容(sQL返回)是空值的原因
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告