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

نام تاپیک: مشکل در کد

  1. #1

    Post مشکل در کد

    سلام دوستان
    من کد زیر را دارم
      

    Private Sub Command2_Click()

    Dim count As Integer

    Dim rst As ADODB.Recordset

    Set rst = New ADODB.Recordset

    Dim cmd As ADODB.Command

    Dim conn As ADODB.Connection

    Set conn = New ADODB.Connection

    conn.ConnectionString = "Provider=SQLOLEDB;Data Source=T36;Initial Catalog=mrp; Integrated Security=SSPI; User Id='sa'; Password='emamreza'"

    conn.Open

    Set cmd = New ADODB.Command

    cmd.ActiveConnection = conn

    cmd.CommandType = adCmdText

    cmd.CommandText = "SELECT * FROM dbo.T_mojodi_material"

    Set rst = cmd.Execute

    count = rst.RecordCount

    Me.Text0 = count

    rst.Close

    conn.Close

    End Sub


    وقتی این کد را اجرا میکنم و recordcount را میخواهم 1- را برمیگرداند
    مشکل چیست چکارکنم
    با تشکر
    آخرین ویرایش به وسیله مهدی قربانی : جمعه 01 خرداد 1388 در 00:19 صبح

  2. #2

    نقل قول: مشکل در کد

    سلام دوستان
    من بالاخره با ياري يكي از همكارانم فهميدم مشكل چيه
    مشكل در اينست كه در ACCESS ظاهرا recordcount جواب ني دهد اما مي شه كد را باترفندهاي ديگري مثلا با rst.eof‌و غيره طوري تغيير داد كه همان جواب را بگيريم

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    هرجا که چیزی برای یادگرفتن باشد
    پست
    1,260

    نقل قول: مشکل در کد

    سلام
    دوست عزیز شما کافیست یکبار به ابتدا رکوردست برورید ، سپس به آخر رکوردست بروید و در انتها از رکوردست استفاده کنید
    rst.movefirst
    rst.movelast
    rst.recordcount

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

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