回答

收藏

从SELECT查询返回多个值

技术问答 技术问答 208 人阅读 | 0 人回复 | 2023-09-12

例如,我有一个名字dbuser的数据库:
7 y6 m( ^0 b( f( V9 w: Wusername: testepassword: xxxxisonline: 1username: teste2password: xxxxisonline: 1我以为这个查询:
2 g2 \* N8 O% {& K"SELECT username FROM dbuser  WHERE (isonline ='1')"会同时返回teste和teste但是当我在的时候MessageBox中查结果(例如,teste和teste2都在线),只显示teste,但是当我关闭teste它将在连接时MessageBox中出现teste2.我猜它只是把第一行还给了我,那么我怎样才能得到所有的价值呢?5 C9 m' c4 {4 i! W
这是方法代码:5 s3 D# v$ o: ^& g$ a" \. a7 c7 H" G/ {
public static string GetOnline() {   string listaOnline;   listaOnline = ExecuteQuery("SELECT * username FROM dbuser WHERE (isonline ='1')").ToString();  return listaOnline;}我把它看成 MessageBox.Show(DbManager.GetOnline());/ U* ^5 h' _2 j/ u, n# O) g1 ]: B4 ~5 |
                                                               
, x& q; }" K/ x* g; n$ s. T! m    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则