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

نام تاپیک: یک مشکل ساده با کنترل ADO

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    Egypt - Thebes
    پست
    226

    یک مشکل ساده با کنترل ADO

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

    ضمنا روش هایی که آقای عریضی بیان کردند هیچ کدام جواب نداد وبا خصا مواجه شد :(
    خواهش میکنم هردو روش اعلام شده را لطفا با مثال کامل ارائه بفرمایید
    بسیار متشکرم


    با سلام
    مشکل من در ارتباط با دستور زیر در کنترل های ADO در VB6 است

    Adodc1.recordset.addnew ( [listfields],[values])

    حال میخواستم بپرسم چگونه می توان به دو آرگومان این تابع مقدار تخصیص داد
    یعنی وقتی چند فیلد دارم چگونه میتوانم نام همه این فیلدها و مقدارشان را در این دو آرگومان قرار دهم

    با تشکر از شما عزیزان

    برای معین کردن آرگومانهای AddNew باید با استفاده از دستور Array پارامترها رو به صورت ParamArray ارسال کنید با کدی مثل این:
    کد:
    Adodc1.Recordset.AddNew Array("Field1", "Field2"), Array("Value1", "Value2")


    البته میتونید قبل از اجرای این متد فیلدها رو مقدار دهی کنید و بعد متد addnew را استفاده کنید

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    :oops: :lol:

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    Egypt - Thebes
    پست
    226

    ds

    آقای عریضی بسیار متشکرم :) :D
    روش شما عمل کرد
    اشکال از من بود که رفع کردم :oops:
    بازهم متشکرم :P

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    آقا معلوم نیست اینجا چه خبره. هر دفعه کم من میام توی سایت انگار توی یک سایت جدید وارد شدم همه تاپیکها جابجا شده و ...
    به هر حال من همین چند دقیقه پیش که اینجا یه سایت دیگه بود یه مطلب مهم برای شما نوشتم که غیب شده و اون مطلب اینه که من توی مثالی که به شما دادم (برای مقدار دهی فیلدها) یه سوتی بزرگ دادم. برای مقدار دهی فیلدها باید ابتدا AddNew رو بنویسید و بعد فیلدها رو مقدار دهی کنید و بعد متد Update رو برای اعمال تغییرات روی پایگاه داده به کار ببرید و بین کنترل Adodc و رکوردست ADO هم هیچ تفاوتی وجود نداره (امان از این حواس جمع من :oops: )

  5. #5
    کاربر دائمی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    Egypt - Thebes
    پست
    226

    re

    اه ... پس شما این را میخواستید بگید
    من قبلا هم این کار را میکردم
    چون دیدم خیلی طولانی است
    این سوال را پرسیدم
    بهر حال روش اولی شما عمل کرد
    بسیار متشکرم
    :lol: :lol:

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

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