نمایش نتایج 1 تا 5 از 5

نام تاپیک: تعریف کانکشن استرینگ در کلاس و استفاده در کل برنامه

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1391
    محل زندگی
    اصفهان
    پست
    79

    تعریف کانکشن استرینگ در کلاس و استفاده در کل برنامه

    سلام
    من میخوام که اگه بشه کل کانکشنم را داخل کلاس بنویسم و دیگه احتیاجی نداشته باشم که توی هر فرم کانکشنم را تعریف کنم ولی چندتا مشکل دارم که امیدوارم به کمک شما دوستان بتونم برطرفشون کنم
    اگه موضوع تکراریه پیشاپیش معذرت میخوام چون نتونستم جوابی را که میخوام توی اینترنت بدست بیارم

    این کدیه که من نوشتم (نمیدونم درسته یانه چون نتونستم تستش کنم!)


    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 را نمیشه توی کلاس تعریف کرد یا اینکه من نتونستم اینکارا بکنم و دستورات کانکشن را نمیشه نوشت چکار باید بکنم؟
    مشکل بعدیم اینه که برای بقیه دستورات(درج و حذف و اپدیت) چکار باید کرد؟ یا اصلا درسته که دستورات را هم توی کلاس بنویسیم؟

  2. #2
    کاربر تازه وارد آواتار hafez_ka
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    گلستان - بندرترکمن
    پست
    89

    نقل قول: تعریف کانکشن استرینگ در کلاس و استفاده در کل برنامه

    تابع رو می تونی اینطوری تعریف کنی و همه جای برنامه ازش استفاده کنی/

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
    using System.Data;

    namespace WindowsFormsApplication1
    {
    class cls_conn
    {
    public const SqlConnection con = new SqlConnection("");

    public DataTable getlist(string k)
    {
    try
    {
    SqlCommand cmd = new SqlCommand(k, con);
    DataTable dt = new DataTable();
    con.Open();
    dt.Load(cmd.ExecuteReader());
    con.Close();
    return dt;
    }
    catch (Exception)
    {
    return null;
    }
    }
    }
    }


  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1391
    محل زندگی
    اصفهان
    پست
    79

    نقل قول: تعریف کانکشن استرینگ در کلاس و استفاده در کل برنامه

    خیلی خیلی دمت گرم
    موقع فراخوانی فقط اسم تابع را باید صدا کنم؟ دستورات را چطوری باید پاس بدم به تابع؟

  4. #4
    کاربر تازه وارد آواتار hafez_ka
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    گلستان - بندرترکمن
    پست
    89

    نقل قول: تعریف کانکشن استرینگ در کلاس و استفاده در کل برنامه

    داداش این روش که می خوای کار کنی یکم به برنامه نویسی سه لایه نزدیکه
    این ویدئو رو دانلود کن همه چی توش کامله
    http://learnfiles.com/%D9%81%DB%8C%D...87-%D8%AF.html
    آخرش یه صلوات برای سلامتی دوستان در لرن فایلز بفرستید.
    موفق باشی

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1391
    محل زندگی
    اصفهان
    پست
    79

    نقل قول: تعریف کانکشن استرینگ در کلاس و استفاده در کل برنامه

    یعنی من اینا یاد بگیرم هرشب صلوات میفرستم
    دم شما هم خیلی خیلی گرم

تاپیک های مشابه

  1. نحوه استفاده از کانکشن استرینگ در کلاس
    نوشته شده توسط reza97 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 10 اسفند 1391, 14:18 عصر
  2. سوال: تعریف کانکشن استرینگ در وب کانفیگ و استفاده ان در کلاس
    نوشته شده توسط programer-ir در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 02 آذر 1390, 13:00 عصر
  3. مبتدی: نحوه تعریف کانکشن استرینگ در شبکه
    نوشته شده توسط Sal_64 در بخش Access
    پاسخ: 4
    آخرین پست: چهارشنبه 25 آذر 1388, 23:17 عصر
  4. تعریف کانکشن استرینگ در برنامه
    نوشته شده توسط amir_masoud در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 26 اردیبهشت 1386, 00:59 صبح
  5. تعریف friend برای یک کلاس و استفاده از آن
    نوشته شده توسط mr_esmaily در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: یک شنبه 05 مهر 1383, 10:13 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •