PDA

View Full Version : کار با sql server



aleas2
یک شنبه 28 خرداد 1391, 19:37 عصر
سلام خسته نباشید با این کد میشه اطلاعات یه جدول در sql server داخل DataGrid نمایش بدم

Cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=db;Data Source=(local)"
Cn.Open
Rs.CursorLocation = adUseClient
Rs.Open "select * from tabel1", Cn, adOpenStatic, adLockPessimistic
Set DataGrid1.DataSource = Rs

حالا چطور میتونم اطلاعات دو تا جدول در sql server داخل DataGri1 نمایش بدم ؟و هم زمان داخل هر دوتا اضافه کنم؟

چکار کنم؟


اگر نمیشه چطور باید کوئری بسازم و چون این کوئری را داخل DataGrid1 نمایش بدم؟

sql server 2008 هسته

m.4.r.m
دوشنبه 29 خرداد 1391, 00:54 صبح
شما می توانید همزمان 2 جدول رو با یک گرید پر کنید با دستور join و یا دستور where به این صورت مثلا .

SELECT *.T1 , *.T2 FROM T1,T2 WHERE T1.ID=T2.ID
یا

SELECT PERSENEL_ID.T1,NAME.T1,FAMILY.T1,ADDRESS.T1 , PERSENEL_ID.T2,CITY.T2,MASKAN.T2
FROM T1,T2
WHERE
PERSENEL_ID.T1=PERSENEL_ID.T2

یا

SELECT * FROM T1 INNER JOIN T2 ON T1.PERSENEL_ID = T2.PERSENEL_ID WHERE T1.PERSENEL_ID=T2.PERSENEL_ID

aleas2
دوشنبه 29 خرداد 1391, 16:06 عصر
ممنون یه سوال دگه هم داشتم چطور بفهمم قبل این کد اجرا شده یا نه؟

Rs.Close
راهی هست اینو فهمید؟که یه شرط بزارم اگر بسته نشده ببندش که بتونم جدول جدیدی باز کنم ممنون