コアプロジェクトの下でSQLステートメントを使用します

1        公共の 静的データテーブルExeQuery(文字列れたconnectionString、CommandTypeをcmdType、ストリングcmdText)
 2          {
 3              使用VARの CONN = 新しいSqlConnectionオブジェクト(れたconnectionString))
 4              {
 5                  のvar mydt = 新しいデータテーブル()。
6                  conn.Open();
7                  VaRの CMD = conn.CreateCommand()。
8                  cmd.CommandType = cmdType。
9                  cmd.CommandText = cmdText。
10                 VaRの ADP = 新しいSqlDataAdapterオブジェクト(CMD);
11                  adp.Fill(mydt)。
12                  リターンmydt。
13              }            
 14          }
 15  
16          パブリック 静的 非同期タスク<データテーブル> ExeQueryAsync(文字列れたconnectionString、CommandTypeをcmdType、ストリングcmdText)
 17          {
 18              使用VARの CONN = 新しいSqlConnectionオブジェクト(れたconnectionString))
 19              {
 20                  のvar mydt = 新しいデータテーブル()。
図21は、                 待機conn.OpenAsyncを();
22                  VaRの CMD = conn.CreateCommand()。
23                  cmd.CommandType = cmdType。
24                  cmd.CommandText = cmdText。
25                  VaRの ADP = 新しいSqlDataAdapterオブジェクト(CMD)。
26                  adp.Fill(mydt)。
27                  リターンmydt。
28              }
 29          }
1つの  プライベート 文字列のgetId( LOCATION、ストリングOPERATING_UNIT)
 2          {
 3              使用VAR DB = 新しいOMSData.ACC_MINIEHUBContext())
 4              {
 5                   CMD = ストリング .Format(wTESからWWを選択してここLOCATION = '{0}'およびOIT = '{1}' 、LOCATION、OPERATING_UNIT)。
6                  VAR mytb = Asus.fn.fnSQL.ExeQuery(db.ACC_Context.ConnectionString、CommandType.Text、CMD)。
7                  VAR CUST_ACCOUNT_ID = mytb.Rows [ 0] [ " CUST_ID " ] .ToString();
8                  リターンCUST_ACCOUNT_ID。
9              }
 10          }
1つの    CMD = ストリング .Format(" DEPTNAMEを選択し、[V_ACC_USER]からここEMPID = '{0}' " 、WorkId)。
2                  mytb = Asus.fn.fnSQL.ExeQuery(db.Context.ConnectionString、CommandType.Text、CMD)。
3                   DEPTNAME = " のErr " 4                  もしmytb.Rows.Count > 05                  {
 6                      DEPTNAME = mytb.Rows [ 0 ] [ " 名前" ] .ToString();
7                     DEPTNAME = DeptName.Substring(DeptName.LastIndexOf(' - ')+ 1 )。
8                  }

 

おすすめ

転載: www.cnblogs.com/ZkbFighting/p/10948587.html