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

نام تاپیک: مشکل با دستور Insert Into

  1. #1
    کاربر دائمی آواتار arman_Delta2002
    تاریخ عضویت
    تیر 1387
    محل زندگی
    بابلسر
    سن
    37
    پست
    707

    Post مشکل با دستور Insert Into

    سلام من یک هفته دارم با این چند خط کد سر کله میزنم و الی راه حلی رو پیدا نکردم لطفاً کمک کنید


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim sqlConnectionString As String
    Dim sqlTransaction As SqlTransaction
    Try
    sqlConnectionString = "Database=DB;Data Source=(Local);" & _
    "Integrated Security=SSPI"
    SqlConnection1.ConnectionString = sqlConnectionString
    SqlConnection1.Open()
    SqlDataAdapter1.InsertCommand.CommandText = "INSERT INTO T1 (aaa) VALUES ('دارايي ثابت')"
    sqlTransaction = SqlConnection1.BeginTransaction
    SqlDataAdapter1.InsertCommand.Transaction = sqlTransaction
    SqlDataAdapter1.InsertCommand.ExecuteNonQuery()
    sqlTransaction.Save("This Point")
    sqlTransaction.Rollback("This Point")
    sqlTransaction.Commit()
    SqlDataAdapter1.InsertCommand.Dispose()
    SqlConnection1.Close()
    Catch sqlException As System.Data.SqlClient.SqlException
    MsgBox(sqlException.ToString())
    Catch exception As System.Exception
    MsgBox(exception.ToString())
    End Try
    End Sub

    این خط خطا داره SqlDataAdapter1.InsertCommand.ExecuteNonQuery()
    نام بانک اطلاعاتی من Db و نام تیبل من T1 که دارای فیلد های aaa از نوع رشته ای و ID کلیدی میباشد و بانک اطلاعاتی SQLSever2000 است . متشکر .

  2. #2

    نقل قول: مشکل با دستور Insert Into

    خطای ایجاد شده رو هم بگو چیه

  3. #3
    کاربر دائمی آواتار arman_Delta2002
    تاریخ عضویت
    تیر 1387
    محل زندگی
    بابلسر
    سن
    37
    پست
    707

    نقل قول: مشکل با دستور Insert Into

    نقل قول نوشته شده توسط davoodrm666_666 مشاهده تاپیک
    خطای ایجاد شده رو هم بگو چیه
    در کل رکورد اظافه نمیشه اینم عکسی که از پیغام خطا گرفتم .
    ماشالله 1 خط دو خط هم نیست .
    عکس های ضمیمه عکس های ضمیمه

  4. #4

    نقل قول: مشکل با دستور Insert Into

    نقل قول نوشته شده توسط arman_Delta2002 مشاهده تاپیک
    در کل رکورد اظافه نمیشه اینم عکسی که از پیغام خطا گرفتم .
    ماشالله 1 خط دو خط هم نیست .
    پارامتر Expr1 رو تایین نکردید.

  5. #5
    کاربر دائمی آواتار arman_Delta2002
    تاریخ عضویت
    تیر 1387
    محل زندگی
    بابلسر
    سن
    37
    پست
    707

    Exclamation نقل قول: مشکل با دستور Insert Into

    نقل قول نوشته شده توسط barnamejoo مشاهده تاپیک
    پارامتر Expr1 رو تایین نکردید.
    ممنون - یعنی چی ؟ متوجه نشدم Expr1 دیگه چیه . میشه این کد که شما میخواید بگویید رو بزارید تا من درک کنم .
    من میخوام از تراکنش در شیئ SqlDataAdapter1 استفاده نماییم میشه یه برنامه در این رابطه بزارین که بشه با تراکنش و SqlDataAdapter1 در برنامه یک رکود اضافه کرد . ممنون

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    Kermanshah
    پست
    87

    نقل قول: مشکل با دستور Insert Into

    فکر کنم insertcommand رو در شی sqldataadapter درست config نکردی. چون یک پارامتر ناخواسته به نام expr1 به وجود آمده.

  7. #7
    کاربر دائمی آواتار arman_Delta2002
    تاریخ عضویت
    تیر 1387
    محل زندگی
    بابلسر
    سن
    37
    پست
    707

    Red face نقل قول: مشکل با دستور Insert Into

    بابا MSDN Online خیلی کارم راه افتاد ولی یقدم دیگه که برداشتم دوباره افتادم تو چاله خطای دیگه ای که در شکل زیر میبینی لطفاً این مشکل رو هم حل کن ممنون
    عکس های ضمیمه عکس های ضمیمه

  8. #8

    نقل قول: مشکل با دستور Insert Into

    ...فیلد های aaa از نوع رشته ای...
    احتمالاً:
    1. اگر مي خواين در فيلدتون مقدار فارسي وارد كنيد بايد از NvarChar استفاده كند چون VarChar فارسي نمي گيره.
    2. قبل از دستور SQL از @تفاده كنيد. اين كاراكتر يه حالت رد كردن خطا داره. يعني:
    3. (@"Insert INTO ...");
    چرا براي تراكنش از sqlDataAdapter استفاده مي كنيد؟

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

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