OleDbDataReader的问题

feels30000 2002-08-15 10:46:39
OleDbCommand DbCommand = new OleDbCommand("select ....",MyConn);
MyReader = DbCommand.ExecuteReader();
我得到reader只有表的结构,却得不到表的内容,请帮忙解决
...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
isprogramer 2002-08-30
  • 打赏
  • 举报
回复
应该是SQL语句没有查到纪录
w_rose 2002-08-29
  • 打赏
  • 举报
回复
可能不是贴出的代码的问题,而是使用MyReader的控件忘了指定datafieldtext和datafieldvalue属性了。
bigrongshu 2002-08-29
  • 打赏
  • 举报
回复
同意楼上

你可以用:
Try...
Catch exp As SqlClient.SqlException
MessageBox.Show(exp.Message, "SQL error!", MessageBoxButtons.OK, MessageBoxIcon.Error)
Catch err As System.Exception
MessageBox.Show(err.Message, "System error!", MessageBoxButtons.OK, MessageBoxIcon.Error)
Finally
myconnection.Close()
mydataReader.Close()
End Try

---来捕捉具体的sql错误.



^^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^^
~~~~~~~~~~~~~~~~~
要学的实在太多,
来不及自己摸索,
不如互相帮助! ^^

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-by BigRongShu
(欢迎您和我探讨)


hzfgt 2002-08-29
  • 打赏
  • 举报
回复
以下代码就可以,你还是自己仔细检查一下,select语句,建立的表等等
AccessSelect="SELECT * FROM product";
AccessCommand=new OleDbCommand(AccessSelect,AccessConnection);
DataReader=AccessCommand.ExecuteReader();
while(DataReader.Read())
{
checkedListBox1.Items.Add(DataReader.GetString(0));
}

feels30000 2002-08-15
  • 打赏
  • 举报
回复
up
hobo_boy 2002-08-15
  • 打赏
  • 举报
回复
能不能把你的代码贴详细点!

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧