我想寫RightOuterJoin查詢檢索訪問數據庫中的數據..我如何實現這個查詢c#? 我試圖像這樣如何使用C#在訪問數據庫中實現「右外連接」查詢?
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=Sample1.accdb; Jet OLEDB:Engine Type=5";
string sql = "SELECT t1.mobileno,t1.RetailerNo,t1.custcode,t2.RET NO FROM [C:\\Sample1.accdb].[Table1] as t1 RIGHT OUTER JOIN [C:\\Sample1.accdb].[Table2] as t2 ON t1.RetailerNo = t2.RET NO";
database = new OleDbConnection(connectionString);
database.Open();
OleDbCommand cmd1 = new OleDbCommand(sql, database);
OleDbDataAdapter da = new OleDbDataAdapter(cmd1);
//database.Open();
//conn.Open();
cmd1.ExecuteNonQuery();
System.Data.DataTable dt = new System.Data.DataTable();
da.Fill(dt);
你在使用LINQ嗎? – 2012-07-23 05:15:28
No.Link正在使用數據表na? – 2012-07-23 05:22:52
這意味着你正在使用內嵌查詢...我是對嗎? – 2012-07-23 05:23:56