بازکردن همزمان دو تا Data reader

شروع موضوع توسط melika ‏23 نوامبر 2005 در انجمن برنامه‌نویسی با ASP.NET

  1. melika

    melika Member

    ارسال‌ها:
    58
    تشکر شده:
    0
    امتیاز دستاورد:
    6
    من دو تا حلقه تو در تو دارم که باید در اولی در هر بار یک مقدار را از دیتا بیس بخونم و با استفاده از اون در حلقه دوم یک کوری به دیتا بیس می زنم پس نیاز دارم که همزمان دو تا Data reader یا Adodb.Recordset رو همزمان open کنم اما در هر دو حالت پیغام خطا میده که یک آبجکت قبلا باز است و دوباره نمی تواند باز شود.
    لطفا کمک کنید.
    ممنون
     
    نوشته شده توسط melika در ‏23 نوامبر 2005
  2. amirlol

    amirlol Active Member

    ارسال‌ها:
    1,859
    تشکر شده:
    298
    امتیاز دستاورد:
    36
    اگه منظورورتونو درست فهمیده باشم !!!
    ببینید برای هر کدون یک متغیر رو یاز کنید !!!
    فکر کنم اینطوری مشکل حله !!!!!

    شما با Asp کار می کنید درسته؟
     
    نوشته شده توسط amirlol در ‏23 نوامبر 2005
  3. m_ziba

    m_ziba Member

    ارسال‌ها:
    549
    تشکر شده:
    41
    امتیاز دستاورد:
    16
    آيا از Asp.net استفاده می کنيد يا Asp کلاسيک؟
     
    نوشته شده توسط m_ziba در ‏24 نوامبر 2005
  4. pooriamadani

    pooriamadani New Member

    ارسال‌ها:
    23
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    جواب شما

    خوب این چیزی است که کاملا درست است، شما برای وقتی چیزی را Open میکنید ، تا وقتی که کد شما به پایان نرسد و یا خودتان بصورت دستی Close نکید نمی نوانید آنرا دوباره Open کنید . بصورت مثال:

    SqlConnection con = new SqlConnection();
    con.Open();
    .
    .
    .
    .
    .
    شما تا آخرین خط کد دیگر نیازی به باز کردن connection ندارید چون قبلا باز شده و شما در هرجائی که بخواهید میتوانید از آن استفاده کنید .
    درصورتی که مشکل شما در برنامه نویسی .NET است میتوانید به من میل بزنید تا بهتر به عرضتون برسونم.
    arpapic@arpaic.com
     
    نوشته شده توسط pooriamadani در ‏27 دسامبر 2005

به اشتراک بگذارید