PDA

View Full Version : مشکل به کاربردنdatagridدر کد نویسی



radan63
چهارشنبه 21 فروردین 1387, 11:14 صبح
.سلام
من وقتی از طریق کدنویسی با accessو sqlserver ارتباط برقرار میکنم و یه datagrid در روی صفحه قرار می دهم و از طریق کد نویسی شی recordset که نتیجه ی ارتباط با بانک را داردرا با کد زیر در آن قرار می دهم باز پیغام خطا می دهد چرا؟ آیا اساسا به کار بردن datagrid در کد نویسی اشتباه است؟
datagrid1.datasource=rs
rs رکوردست من است
مشکل چیست ؟

Mbt925
چهارشنبه 21 فروردین 1387, 11:26 صبح
Set Datagrid1.Datasource = rs

radan63
چهارشنبه 21 فروردین 1387, 19:12 عصر
Set Datagrid1.Datasource = rs

از این که گفتید خطا می گیره پیغامش اینه :
rowset is not bookmarkable

mpmsoft
چهارشنبه 21 فروردین 1387, 20:47 عصر
دوست عزیز می تونی بعد از باز کردن بانک این کد رو اضافه کنی


Conn.CursorLocation = adUseServer

radan63
پنج شنبه 22 فروردین 1387, 10:10 صبح
دوست عزیز می تونی بعد از باز کردن بانک این کد رو اضافه کنی


Conn.CursorLocation = adUseServer

con1.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=news"
con1.Open
con1.CursorLocation = adUseServer
com1.ActiveConnection = con1
com1.CommandText = "select * from n_elmi"

Set rs1 = com1.Execute

DataGrid1.DataSource = rs1

باز هم از خط bold شده ایراد می گیره همون پیغام method or data member not found
کمک کنید

radan63
جمعه 23 فروردین 1387, 09:12 صبح
خواهش می کنم کمک کنید

mpmsoft
جمعه 23 فروردین 1387, 10:04 صبح
دوست عزیز قبلا از بایند کردن Datasource باید Set بذارید



Set Datagrid1.Datasource=Rs


به کلمه Set دقت کن

radan63
جمعه 23 فروردین 1387, 12:00 عصر
دوست عزیز قبلا از بایند کردن Datasource باید Set بذارید



Set Datagrid1.Datasource=Rs


به کلمه Set دقت کن

همون کد قبلی رو نوشتم ولی همان طور که گفتیدخط آخر رو به صورت زیر نوشتم حالا اجرا میشه ولی داخل datagridچیزی نشون نمی ده آیا نیاز به کدی هست که من ننوشتم؟
set Datagrid1.Datasource=Rs1