日期:2014-05-17  浏览次数:20812 次

DB2 查询 新手轻喷...
我要从一个表中去数据。
比如表A
里边的结构是这样
ID   a   b   c   d
1   ... ... ... ...
2   ... ... ... ...
3   ... ... ... ...
.   ... ... ... ...
.   ... ... ... ...
.   ... ... ... ...
我的代码如下
string connstr = string.Format("Database=MMM;Server=192.168.11.11:50000;User ID=ddd;Password=ddd");
DB2Connection db2 = new IBM.Data.DB2.DB2Connection(connstr);
DB2Command db2com = new DB2Command("select * from A where ID ???", db2);
db2.Open();
DB2DataReader dr = db2com.ExecuteReader();
while (dr.Read())
{
    string a = dr["a"].ToString();
    string b = dr["b"].ToString();
    string c = dr["c"].ToString();
    string d = dr["d"].ToString()
}
ID一共多少并不确定。我这样写好像只能把ID写死。
求高手帮我解决下...
刚刚接触DB2
如果方便 稍微写一下Sql语句 容易理解点
谢谢大家了!!!

------解决方案--------------------
你要搞什么?
要想得到你想要ID的值你能做到不指定?

如果想要全部表的内容就不要加where语句