たとえば、dbuserというデータベースがあります。
username: teste
password: xxxx
isonline: 1
username: teste2
password: xxxx
isonline: 1
私はこのクエリを考えました:
"SELECT username FROM dbuser WHERE (isonline ='1')"
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;
}
そして私はそれをMessageBox.Show(DbManager.GetOnline());