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

نام تاپیک: دسترسی به کلید اصلی رکورد بعداز ثبت در بانک اطلاعاتی

  1. #1

    دسترسی به کلید اصلی رکورد بعداز ثبت در بانک اطلاعاتی

    باسلام . دوستان عزیز من به یه مشکل برخورد کردم که خودم خیلی سعی کردم رفعش کنم ولی نشد . ممنون میشم که دوستان کمکم کنند . من میخوام که وقتی کلید ثبت رکورد زده شد و رکورد ثبت شد کلید اصلی آن در دیتابیس SQLSERVER برگردانده شود البته کد کار میکنه و ID را میده ولی نمیتونم به ID دسترسی داشته باشم و فقط عدد 1 همون 1 رکورد ثبت شد برام ارسال مشه تو خروجی. من کدهام را هم براتون میفرستم که مشکل را پیدا کنید .
    تابع اصلی که کار ارتباط با بانک جهت ذخیره را انجامیده

    Public Function setdata2(ByVal sqlstr As String) As Object
    Dim mconnectionstring As SqlConnection = New SqlConnection(connectionstring)
    Dim command As New SqlCommand(sqlstr, mconnectionstring)
    command.CommandType = CommandType.Text
    mconnectionstring.Open()
    Try
    Return command.ExecuteNonQuery()
    Catch myerror As SqlException
    'MessageBox.Show("خطای داخلی برنامه با پشتیبانی نرم افزار تماس حاصل نمائید" & myerror.Message)
    ' End
    Finally
    mconnectionstring.Close()
    mconnectionstring.Dispose()
    End Try


    End Function


    تابع که ذخیره را انجام میده

    Public Function AddTest(ByVal Name As String) As Integer
    Dim dt As New Integer
    Dim sql As String
    Dim dm As New DataManager
    sql = "insert into Test (Name) OUTPUT INSERTED.Id Values (N'" & Name & "')"
    dt = dm.setdata2(sql)
    Return dt
    End Function

    sqlerror.JPG
    هومنطور که تو تصویر میبینید ID رکورد ثبت شده 47 هست نشون میده و عدد 1 هم که ردیف ثبت است . من فقط 1 را میتونم تو برنامه بخونم . چطوری باید به 47 دسترسی داشته باشم

  2. #2

    نقل قول: دسترسی به کلید اصلی رکورد بعداز ثبت در بانک اطلاعاتی

    سلام دوست عزیز از تصویر زیر الهام بگیرین.موفق باشید
    2090.jpg

  3. #3

    نقل قول: دسترسی به کلید اصلی رکورد بعداز ثبت در بانک اطلاعاتی

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

  4. #4

    نقل قول: دسترسی به کلید اصلی رکورد بعداز ثبت در بانک اطلاعاتی

    دوست عزیز.یکم تغییر بدین و کانکشن درست کنید همون میشه.جسارتا برای یادگیری پیشنهاد میکنم خودتون کد ها رو تصیح و استفاده کنید و منتظر، کد برای کپی برداری نباشید.موفق باشید

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

  1. دسترسی نوبتی به بانک !
    نوشته شده توسط itman.jam در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 1
    آخرین پست: یک شنبه 19 بهمن 1393, 19:53 عصر
  2. حرفه ای: دسترسی به مقدار بازگشتی از CMD
    نوشته شده توسط Pedram_Parsian در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 01 تیر 1393, 12:32 عصر
  3. دسترسی به مقدار پراپرتی
    نوشته شده توسط code.zan در بخش Yii Framework
    پاسخ: 4
    آخرین پست: چهارشنبه 31 اردیبهشت 1393, 21:23 عصر
  4. در مورد دسترسی کاربران به بانکهای اطلاعاتی
    نوشته شده توسط art2020 در بخش SQL Server
    پاسخ: 12
    آخرین پست: دوشنبه 13 تیر 1384, 00:09 صبح

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

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