تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 16

نام تاپيک: آپدیت برنامه VB6 به VB.net

  1. #1
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض آپدیت برنامه VB6 به VB.net

    من یه برنامه با vb6 نوشته بودم که شامل یک بانک اکسس نیز بود ولی بعد که به VB.NET آپدیتش کردم برنامه به بانک اشکال می کنه و گویا vb.net همچین بانک هایی رو ساپورت نمی کنه یا ... رفقا راه حلی بلد باشن ممنون می شم.

  2. #2
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    شما بايد از oledbconnection و oledbdataadapter و dataset براي برقراري با ديتابيس خود استفاده کنيد. نه از adodc و يا adodb و recordest.
    موفق باشيد

  3. #3
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض

    با سلام به استاد رامبد جان
    آقا مرسی ممنون

  4. #4
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام دوست عزيز
    من خودم هنوز شاگرد هستم عزيز نه استاد
    موفق باشيد

  5. #5
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض

    سلام رامبد جان برا من که استاد هستین
    در مورد اون دستوراتی که گفتین می شه یه کم توضیح بدین که اولا بانک رو کجا بایست به برنامه وصل کنم و دوما نمونه برنامه می شه بدین و سوم هم اینکه MoveNext و غیره با چه دستوراتی اجرا می شوند.

  6. #6
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    ابتدا بايد يک oledbconnection از toolbax سمت راست از قسمت DATA را به روي فرم قرار بدهيد.
    سپس connectionstring مربوط به اين کنترل را از پنجره properies مشخص مي نماييد.
    يک کنترل oledbdataadapter از toolbox از قسمت Data را به روي فرم قرار دهيد.
    سپس در پنجره properties قسمت پايين configure dataadapter را انتخاب کنيد و پس از آمدن يک ويزارد query خود را ميزنيد.
    سپس دوباره در قسمت پايين پنجره properties مربوطه generate dataset را انتخاب نماييد.
    به اين ترتيب شما به database وصل شديد و حال مي توانيد اطلاعات را مثلا در datagrid نمايش دهيد.
    فقط کافي است که در قسمت لود فرم بنويسيد که oledbdataadapter.fill(datasetName)
    در مورد movenext بايد بگم شما هم مي توانيد از dataReader براي اين کار استفاده کنيد و هم مي توانيد از خاصيت bindingContext جهت movenext و moveprevious و movefirst و movelast استفاده کنيد.
    در کل شما نياز به يک منبع آموزشي داريد.

    موفق باشيد

  7. #7
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض

    با سلام به رامبد جان
    رامبد من این مراحلی رو که گفتی رفتم و مثله اینکه فرم به بانک وصل شده حال می خاستم بدونم چطوری می تونم لیبل هایی رو که روی فرم دارم به بانک وصل کنم تا در اونها فیلدهای بانک نمایش داده شود و باز مرسی و ممنون از زحماتتون

  8. #8
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    شما در قسمت properties مربوط به textbox و يا label به قسمت databinding رفته و قسمت text و در آنحا dataset خود را انتخاب کنيد و فيلد مورد نظر خود را از آنجا انتخاب کنيد.
    در ضمن در هنگام لود فرم بايد dataadapter را fill کنيد.
    OleDbDataAdapter1.Fill(DataSet11)
    موفق باشيد

  9. #9
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض

    سلام رامبد جان بازم مرسی
    حالا می شه این امکانات بعدی قبلی اخرین اولین و ... را در ادامه همین بحث یه کم بیشتر توضیح بدین ممنون می شم

  10. #10
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    بهترين راه استفاده از ويزارد خود دات نت هست.
    به اين طريق که شما يک فرم جديد بسازيد به نحو زير:
    روي نام پروژه در پنجره Solution Explorer رايت کليک کرده و گزينه Add و سپس Add New Item را زده و سپس از بين آيتمها مي توانيد Data Form Wizard را انتخاب و نام فرم را به نام دلخواه خود تغيير داده و Open را بزنيد. ويزاردي باز مي شود که مراحل آن را طي مي کنيد و در آخرين مرحله به جاي انتخاب All records in a grid گزينه زير آن يعني Single record in indivisual record را انتخاب کنيد.
    حال فرمي باز مي شود که امکانات کنترلي دارد. مثل بعدي - قبلي - آخرين - اولين - رکورد جديد - حذف و cancel.
    موفق باشيد

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •