返回多個值,比如我有一個數據庫名爲DBUSER:SELECT查詢
username: teste
password: xxxx
isonline: 1
username: teste2
password: xxxx
isonline: 1
我認爲這個查詢:
"SELECT username FROM dbuser WHERE (isonline ='1')"
將返回兩個阿泰斯特和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());
因爲你是顯示爲每條記錄中環的MessageBox –
顯示你的MessageBox如何獲取.. – Anujith
這就是我的方法:公共靜態字符串GetOnline(){ 串 listaOnline; listaOnline = ExecuteQuery(「SELECT * username FROM dbuser WHERE(isonline ='1')」)。ToString(); return listaOnline; }我將它顯示爲MessageBox.Show(DbManager.GetOnline()); – freedowz