while(dr.Read())
你這句錯了吧。 while(dr1.Read())
你這句錯了吧。 while(dr1.Read())
解决方案 »
- 换个问题在vs2005中做好aspx程序,如何在iis配置能把他跑起来而不用自带那个development server
- 我只有这点分了~~~求个页面缓存的问题!
- 请高手帮忙--asp.net数据库问题--急!!!!!!
- 网页title动态问题?新手求救,在线等!
- 上传文件时如何吧上传的路径设置为项目下的某个目录(相对路径) 本地调试时是用觉得路径 谢谢
- ASP.NET疑问!
- 关于 Base-64 字符数组的无效长度问题。
- Linq DataTable Take和Skip无效
- 在DataGrid中动态显示数据的问题。
- 可用分捐赠了!!!!谁要跟贴呀!!!
- 在IE7中使用AD验证与IE6有什么不同呢?需要什么设置?
- 求助:一个关于交换排序的低级问题(有代码)
其中的0,1就是字段的顺序序号!!!while(dr1.Read())
{
html1 += dr1.GetString(0) + ";" + dr1.GetString(1) + " ";}
为什么这样写就对了呢,能不能给个解释啊?
还是不行啊,报错: “指定的转换无效”。
string html1="";
string sql1 = "select * from shop_fangshi";
OleDbCommand cmd1 = new OleDbCommand(sql1,conn);
OleDbDataReader dr1 = cmd1.ExecuteReader();
while(dr.Read())
{
New---->if ((dr1["songname"]!=DbNull.Value) && (dr1["money"]"]!=DbNull.Value))
html1 += dr1["songname"].ToString + ";" + dr1["money"].ToString() + " ";
}
记住dr.close(),不然要吃苦头的
这句不对啊,既然在html1后面用+了,就不能再用dr1["songname"].ToString + 了。
不如将html1后面的+去掉。
要写成dr1["songname"].ToString()才行