farshid_web
پنج شنبه 15 اسفند 1392, 22:09 عصر
سلام
من میخوام که اگه بشه کل کانکشنم را داخل کلاس بنویسم و دیگه احتیاجی نداشته باشم که توی هر فرم کانکشنم را تعریف کنم ولی چندتا مشکل دارم که امیدوارم به کمک شما دوستان بتونم برطرفشون کنم
اگه موضوع تکراریه پیشاپیش معذرت میخوام چون نتونستم جوابی را که میخوام توی اینترنت بدست بیارم
این کدیه که من نوشتم (نمیدونم درسته یانه چون نتونستم تستش کنم!)
class conn
{
sqlconection con=new sqlconnection ("etelate conectioanam");
public datatable getlist(string k);
{
sqlcommand cmd=new sqlcommand("");
sqldataadaptor da=new sqldataadaptor("select * from tbl"+k,con);
dataset ds=new dataset();
da.fill(ds,"a")
return ds.tables["a"];
}
}
سوالم اینه که این کد اصلا درسته؟
و بعدش یه اشکالی که همون اول بهش خوردم اینه که انگار system.data و system.data.sqlclient را نمیشه توی کلاس تعریف کرد یا اینکه من نتونستم اینکارا بکنم و دستورات کانکشن را نمیشه نوشت چکار باید بکنم؟
مشکل بعدیم اینه که برای بقیه دستورات(درج و حذف و اپدیت) چکار باید کرد؟ یا اصلا درسته که دستورات را هم توی کلاس بنویسیم؟
من میخوام که اگه بشه کل کانکشنم را داخل کلاس بنویسم و دیگه احتیاجی نداشته باشم که توی هر فرم کانکشنم را تعریف کنم ولی چندتا مشکل دارم که امیدوارم به کمک شما دوستان بتونم برطرفشون کنم
اگه موضوع تکراریه پیشاپیش معذرت میخوام چون نتونستم جوابی را که میخوام توی اینترنت بدست بیارم
این کدیه که من نوشتم (نمیدونم درسته یانه چون نتونستم تستش کنم!)
class conn
{
sqlconection con=new sqlconnection ("etelate conectioanam");
public datatable getlist(string k);
{
sqlcommand cmd=new sqlcommand("");
sqldataadaptor da=new sqldataadaptor("select * from tbl"+k,con);
dataset ds=new dataset();
da.fill(ds,"a")
return ds.tables["a"];
}
}
سوالم اینه که این کد اصلا درسته؟
و بعدش یه اشکالی که همون اول بهش خوردم اینه که انگار system.data و system.data.sqlclient را نمیشه توی کلاس تعریف کرد یا اینکه من نتونستم اینکارا بکنم و دستورات کانکشن را نمیشه نوشت چکار باید بکنم؟
مشکل بعدیم اینه که برای بقیه دستورات(درج و حذف و اپدیت) چکار باید کرد؟ یا اصلا درسته که دستورات را هم توی کلاس بنویسیم؟