الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شباب ارجو معرفه ما الخطئ فى كود الاتصال بقاعده البيانات

مغلقمُجاب
بدأه احمد عبد الحكيم في 16 أكتوبر 2014 · 2 رد · 851 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

 

ارجو من حضراتكم معرفه ما الخطئ فى كود الاتصال بقاعده البيانات

Imports System.Data.OleDb
Imports System.Data

Public Class cus
    Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Application.StartupPath & "me.accdb"
    Dim conn As New OleDbConnection(Constraint)
    Dim DataSet1 As New DataSet
    Dim DataAdapter1 As OleDbDataAdapter
    Dim cmd As New OleDbCommand
    Dim SQLSTER As String = "SELECT * FORM cus"

    Private Property vbYasNo As MsgBoxStyle

    Property Constraint As String

    Private Sub cus_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        txtid.DataBindings.Add("Text", DataSet1, "cus.cusID")
        txtname.DataBindings.Add("Text", DataSet1, "cus.cusName")
        txtaddr.DataBindings.Add("Text", DataSet1, "cus.cusAddress")
        txtphone.DataBindings.Add("Text", DataSet1, "cus.cusPhone")

   
    End Sub
[attachment=155483:Whole screen.png]

post-285764-0-24456800-1413473693_thumb.

تم تعديل هذه المشاركة بواسطة احمد عبد الحكيم في 16 أكتوبر 2014 في 18:35

#2 أفضل إجابة

الاخطاء الموجوده

 

1- استخدام سلسلة اتصال خاصة باكسس 2003 وعلي الرغم انك تستخدم ملف اكسس مصمم باكسس 2007 او 2010 وكل اصدار من اصدارات اكسس له سلسة اتصال خاصة به

2- في جملة الــ Select أنت كتبت Form بدلا من كتابة From وهذا خطأ كتابي في كتابة جملة الــ Select

3- تم اضافة بعض التحسينات للكود

 

الكود بعد التصحيح

 

Imports System.Data.OleDb
Imports System.Data
Public Class Form1


    Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\me.accdb;")
    Dim DataSet1 As New DataSet
    Dim DataAdapter1 As New OleDbDataAdapter("SELECT * From cus", conn)


    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        DataAdapter1.Fill(DataSet1, "Cus")

        txtid.DataBindings.Add("Text", DataSet1, "cus.cusID")
        txtname.DataBindings.Add("Text", DataSet1, "cus.cusName")
        txtaddr.DataBindings.Add("Text", DataSet1, "cus.cusAddress")
        txtphone.DataBindings.Add("Text", DataSet1, "cus.cusPhone")

    End Sub
End Class

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 17 أكتوبر 2014 في 10:24

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

شكرا لك اخى الفاضل منك نستفيد دئما

 

لكن هل هناك كتاب يشرح ربط قاعده بيانات اكسس 2007 مع الفيجوال بيسك 2010

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…