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

نام تاپیک: ارتباط با اکسس

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تبريز
    پست
    165

    ارتباط با اکسس

    سلام دوستان
    من در vb6 برای ارتباط با اکسس از کدهای
    Dim db as database
    dim rs as recordset
    set db=opdatbase "مسیر فایل"
    set rs=db.oprecoedset("کوری مورد نظر را مینوشتم")
    بعد rst.فیلد مورد نظر و .... به راحتی هم ذخیره میکردم و اپدیت ,...
    از دوستان خواهشمندم برابر کدهای فوق را جهت ارتباط با اکسس در vb2010 در چند سط توضیح دهند
    از لطف شما ممنونم

  2. #2
    کاربر تازه وارد آواتار cjmoon
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    :|
    پست
    46

    نقل قول: ارتباط با اکسس

    Dim da As New OleDbDataAdapter
    Dim ds As New DataSet
    Dim cc As New OleDbConnection
    Dim a As Integer = 0
    dim s as string = "adrese bank"


    cc.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & s & ";Jet OLEDB:Database Password=;"
    ds.Clear()
    DataGridView1.DataBindings.Clear()
    DataGridView1.ReadOnly = True
    da.SelectCommand = New OleDbCommand
    da.SelectCommand.Connection = cc
    da.SelectCommand.CommandType = CommandType.Text
    da.SelectCommand.CommandText = "Select * From name table"

    cc.Open()

    da.Fill(ds, "name table")

    cc.Close()

    DataGridView1.DataBindings.Add(New Binding("datasource", ds, "name table"))

  3. #3
    کاربر دائمی آواتار systam
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    مشهد (امام رضا (ع))
    پست
    973

    نقل قول: ارتباط با اکسس

    سلام برای ثبت رکورد
     Dim con As OleDbConnection = New OleDbConnection        con.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=|datadirectory|\karim.mdb;user id=; password=;"
    Dim command As OleDbCommand = New OleDbCommand
    command.Connection = con
    command.CommandText = "insert into k values (@id ,@name,@family,@code_m)"
    command.Parameters.AddWithValue("id", Trim(TextBox1.Text))
    command.Parameters.AddWithValue("name", Trim(TextBox2.Text))
    command.Parameters.AddWithValue("family", Trim(TextBox3.Text))
    command.Parameters.AddWithValue("code_m", Trim(TextBox4.Text))
    con.Open()
    command.ExecuteNonQuery()
    con.Close()

  4. #4
    کاربر دائمی آواتار systam
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    مشهد (امام رضا (ع))
    پست
    973

    نقل قول: ارتباط با اکسس

    برای ویرایش یک رکورد
     Dim con As New OleDbConnection        con.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=|datadirectory|\karim.mdb;user id=; password=;"
    Dim command As New OleDbCommand
    command.Connection = con
    command.CommandText = "update k set id=@id , name=@name ,family=@family,code_m=@code_m where code_m=@code_m"
    command.Parameters.AddWithValue("id", Trim(TextBox1.Text))
    command.Parameters.AddWithValue("name", Trim(TextBox2.Text))
    command.Parameters.AddWithValue("family", Trim(TextBox3.Text))
    command.Parameters.AddWithValue("code_m", Trim(TextBox4.Text))
    con.Open()
    command.ExecuteNonQuery()
    con.Close()

  5. #5
    کاربر دائمی آواتار systam
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    مشهد (امام رضا (ع))
    پست
    973

    نقل قول: ارتباط با اکسس

    و برای حذف یک رکورد
    Dim con As New OleDbConnection        con.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=|datadirectory|\karim.mdb;user id=; password=;"
    Dim command As New OleDbCommand
    command.Connection = con
    command.CommandText = "select count(*) from k where code_m=@code_m"
    command.Parameters.AddWithValue("@code_m", Trim(TextBox4.Text))
    con.Open()
    Dim count As Int16 = command.ExecuteScalar
    con.Close()
    If count <> 0 Then
    Dim com1 As New OleDbCommand
    com1.Connection = con
    com1.CommandText = "delete * from k where code_m=@code_m"
    com1.Parameters.AddWithValue("@code_m", Trim(TextBox4.Text))
    con.Open()
    com1.ExecuteNonQuery()
    con.Close()
    End If

  6. #6
    کاربر دائمی آواتار systam
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    مشهد (امام رضا (ع))
    پست
    973

    نقل قول: ارتباط با اکسس

    زمانی که برای کانکشن
    provider=microsoft.jet.oledb.4.0 استفاده میکنیم برای jet .oledb.4.0 برای ورژن های 2003 هست
    برای ورژن های 2007 و بالا ترن به جای عدد 4.0 باید
    Microsoft.ACE.OLEDB.12.0 استفاده بشه



    موفق باشید
    یا علی

  7. #7
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تبريز
    پست
    165

    نقل قول: ارتباط با اکسس

    از همه عزيزان متشكرم كه توجه نموده و جواب دادند

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

  1. ارتباط با اکسس و معرفی بهترین کتاب برای سی شارپ
    نوشته شده توسط SalmanAdl در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 3
    آخرین پست: چهارشنبه 11 اردیبهشت 1387, 16:17 عصر
  2. ارتباط با اکسس
    نوشته شده توسط MMR_1344 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: یک شنبه 28 مرداد 1386, 09:27 صبح
  3. ارتباط با اکسس
    نوشته شده توسط bigcowboy در بخش PHP
    پاسخ: 0
    آخرین پست: یک شنبه 09 اردیبهشت 1386, 13:00 عصر
  4. مشکل در ارتباط با اکسس
    نوشته شده توسط جواد کاظمیان در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 18 تیر 1385, 21:06 عصر
  5. چگونگی نصب Microsoft Jet برای ارتباط با اکسس دیتا بیس
    نوشته شده توسط AbbasJD در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: دوشنبه 11 آبان 1383, 01:50 صبح

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

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