标题:求助:SQL语句的写法问题
只看楼主
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
结帖率:100%
已结贴  问题点数:20 回复次数:2 
求助:SQL语句的写法问题
1.有一个store数据表(Access 2000格式),里面有三个字段:代号,货名,存量.SQL语句为string conString="select * from store";
 OleDbCommand cmd = new OleDbCommand(conString, coon);//coon已经打开的连接
 OleDbDataReader dd = cmd.ExecuteReader();
执行上面的两句,为什么dd[0]是的存量内容,dd[1]是代号的内容,dd[2]是货名的内容?而不是按顺序(dd[0]>>代号,dd[1]>>货名,dd[2]>>存量)的呢?怎么才能让它按顺序呢?
 难道是SQL语句后面少了order by 吗?中文字段也按默认的字母顺序排的吗?(SQL语句不指定排序方法就会有默认的排序方法吗?)
2.有关SQL写法的问题.
  可以这样写吗:sqlString="update store set a='"+textBox1.text.Trim()+"' where b='"+textBox2.text.Trim()+"'";

3.在程序中改变了数据库的内容,有什么比重新打开数据库读取数据来马上生效更好的办法?

[ 本帖最后由 qq1023569223 于 2011-3-21 13:01 编辑 ]
搜索更多相关主题的帖子: 数据表 中文 
2011-03-21 12:53
zmh886
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:238
专家分:1305
注 册:2010-6-2
得分:20 
order by 影响的是多条记录之见的顺序 不是单条记录各列的顺序
知道它是什么就行了.能取值不就OK啦

http://www./
2011-03-21 14:05
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:0 
知道了!

   唯实惟新 至诚致志
2011-03-22 11:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-334296-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038710 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved