C#中读取Access数据问题

放荡不拘的汪汪汪 2018-10-28 02:46:34
刚开始学习数据库,然后想通过C#读取access数据库中满足条件的一条数据显示在label控件中,代码如下
connection1.Open();
string xuehao = "123456";
string sql3 = "select name from studentInfo where [studentnumber]=" + xuehao;
OleDbDataAdapter da = new OleDbDataAdapter(sql3, connection1);
DataTable dt = new DataTable(); //新建表对象
da.Fill(dt,"student"); //用适配对象填充表对象
label1.Text = ds.Tables["student"].Rows[0].ToString().Trim();
一直在报错

这个是什么原因呢,求大咖指点一下,谢谢!!
xuehao对应的文本类型在数据库中是短文本类型。
...全文
147 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
骊山大粽子 2018-11-03
  • 打赏
  • 举报
回复
不知道
先检查以下有没有返回结果
第二 获取第一行第一列表达式
ds.Tables["student"].Rows[0]["name"].ToString()

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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