2017-08-08 30 views
0

這是會議記錄當前登錄的用戶通會話變量作爲參數傳入SELECT查詢

username = Convert.ToString(Session["Username"]); 
passward = Convert.ToString(Session["passward"]); 
outlet = Convert.ToString(Session["Outletid"]); 

在這裏,我得到的數值爲所有現有用戶的數據,但我需要只使用 當前用戶的數據outletid。

DataSet dsemp = obj.ReturnDataSet("Select DisplyBtnName,CName,Displaycolor from customermaster where CustSupFlag='S' and Flag='0' 
    and outletid="????" order by 1"); 

如何獲取當前登錄的用戶插座?

+0

看起來問題是不完整的,除非您告訴我們'customermaster'有哪些字段可以與'username'和'password'相關,否則無法回答。 (PS是*密碼*,而不是*密碼*) –

+0

哦對不起,沒有更多的描述..這裏是一個共同的列「outletid」,我需要獲取相應的數據相關聯。 –

回答

0
int outlet = Convert.ToInt32(Session["Outletid"]); 

DataSet dsemp = obj.ReturnDataSet("Select DisplyBtnName,CName,Displaycolor from customermaster where CustSupFlag='S' and Flag='0' and outletid="+ outlet +" order by 1"); 
+0

感謝@Ved,它工作正常,但爲什麼我需要將它轉換爲int? –

+0

沒有具體原因。您可以根據您的要求保留數據類型@PrashantKumar –

+0

如果它解決您的問題。請將其標記爲解決方案@PrashantKumar。 –