PDA

View Full Version : ترکیب دو جدول در اکسس



rashidi_sm
چهارشنبه 14 فروردین 1392, 22:17 عصر
سلام
چگونه می توان دو جدول اکسس را در سی شارپ join کرد؟ در اینترنت فقط اطلاعات درباره sql بود
می شود کمی راهنمایی کنید
تشکر

veniz2008
چهارشنبه 14 فروردین 1392, 22:43 عصر
سلام.
کوئری نوشتن که فرقی نداره. شما در سی شارپ همون کوئری که برای sql مینویسی رو حالا برای access بنویسید.
کوئری یکسان هست. دستورات sql با کلمه sqlش روع میشن مثل SqlConnection و دستورات access هم با کلمه Oledb شروع میشن.
موفق باشید.

khokhan
چهارشنبه 14 فروردین 1392, 23:15 عصر
سلام
چگونه می توان دو جدول اکسس را در سی شارپ join کرد؟ در اینترنت فقط اطلاعات درباره sql بود
می شود کمی راهنمایی کنید
تشکر


با سلام

کد زیر دو جدول از اکسس رو باهم ترکیب ودر دیتا گرید می ریزه


string sql = "SELECT PDC.PONO,PDC.Customer,Customer.Zone From PDC INNER JOIN Customer WHERE PDC.Customer=Customer.Customer";
OleDbConnection connection = new OleDbConnection(ConnectionString);
connection.Open();
sCommand = new OleDbCommand(sql, connection);
sAdapter = new OleDbDataAdapter(sCommand);
sBuilder = new OleDbCommandBuilder(sAdapter);
sDs = new DataSet();
sAdapter.Fill(sDs, "PDC");
sTable = sDs.Tables["PDC"];
connection.Close();
dataGridView1.DataSource = sDs.Tables["PDC"];
dataGridView1.ReadOnly = true;
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;