小编fre*_*owz的帖子

从 SELECT 查询返回多个值

例如,我有一个名为 dbuser 的数据库:

username: teste
password: xxxx
isonline: 1

username: teste2
password: xxxx
isonline: 1
Run Code Online (Sandbox Code Playgroud)

我认为这个查询:

"SELECT username FROM dbuser  WHERE (isonline ='1')"
Run Code Online (Sandbox Code Playgroud)

会同时返回teste和teste2,但是当我在MessageBox中询问结果时,teste和teste2都在线,它只显示teste,但是当我关闭teste连接时,它在MessageBox中出现teste2。我猜它只是将第一行返回给我,那么我如何获得所有值?

这是方法代码:

public static string GetOnline() 
{ 
  string listaOnline; 
  listaOnline = ExecuteQuery("SELECT * username FROM dbuser WHERE (isonline ='1')").ToString();
  return listaOnline;
} 
Run Code Online (Sandbox Code Playgroud)

我把它显示为 MessageBox.Show(DbManager.GetOnline());

c# sql

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

sql ×1