求助: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 编辑 ]