string sql="select no from book where name='"+txt.text.trom()+"'";
datatable dt=db.getdatatable(sql);
string no=dt.select("no").tostring();
为什么我执行的时候提示找不到no列? 应该是第3步发出来的。
C# 的问题
答案:3 悬赏:0 手机版
解决时间 2021-01-01 20:44
- 提问者网友:原来太熟悉了会陌生
- 2021-01-01 13:04
最佳答案
- 五星知识达人网友:第幾種人
- 2021-01-01 13:15
string no=dt.rows[0][0].tostring()
全部回答
- 1楼网友:拾荒鲤
- 2021-01-01 14:09
streamwriter sw =file.createtext(sdfile);
使用默认编码和缓冲区大小,为指定路径上的指定文件初始化 streamwriter 类的新实例。
streamwriter sw =new streamwriter(sdfile,true,encoding.getencoding("gb2312"));
使用指定编码和默认缓冲区大小,为指定路径上的指定文件初始化 streamwriter 类的新实例。如果该文件存在,则可以将其覆盖或向其追加。如果该文件不存在,则此构造函数将创建一个新文件。
- 2楼网友:零点过十分
- 2021-01-01 13:36
你对于select方法的使用不对,Select方法,微软提供了四个函数的重载,分别是
Select()
Select(string filterExpression)
Select(string filterExpression, string sort)
Select(string filterExpression,string sort, DataViewRowState record States)。
1) Select()——获取所有 System.Data.DataRow 对象的数组。
2) Select(string filterExpression)——按照主键顺序(如果没有主键,则按照添加顺序)获取与筛选条件相匹配的所有 System.Data.DataRow 对象的数组。
3) Select(string filterExpression, string sort)——获取按照指定的排序顺序且与筛选条件相匹配的所有 System.Data.DataRow 对象的数组。
4) Select(string filterExpression, string sort, DataViewRowState recordStates)——获取与排序顺序中的筛选器以及指定的状态相匹配的所有 System.Data.DataRow 对象的数组。
所以他根本没有提供select(字段名)的方法,所以你这样用,是不对的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯