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

مشكلة مع قاعدة بيانات access

مغلق
بدأه zngr في 31 يوليو 2003 · 5 رد · 1,099 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كنت اصمم برنامج يتعامل مع قاعدة بيانات access علي العنوان C:db1.mdb

مع جدول داخلها وهو zngr و لكن عندي خطأ في جملة ال connection string لا أعرف حله و الكود

  OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:db1.mdb;" );

 	 

 	 OleDbCommand cd =new OleDbCommand();

 	 cd.CommandTimeout=60;

 	 cd.Connection=con;

 	 cd.CommandType=CommandType.Text;

 	 cd.CommandText="select * from zngr";

            OleDbDataAdapter ad=new OleDbDataAdapter();

 	 ad.SelectCommand=cd;

 	 DataSet ds=new DataSet();

 	 con.Open();

 	 ad.Fill(ds,"zngr");

 	 con.Close();

 	 textBox1.DataBindings.Add("Text",ds,"zngr.Home Phone");

فرجاء من يعرف يخبرني سريعا وشكرا مقدما

#2

جرب ده بيتولد تلقائيا عندما بتعمل Connection في الـ VS.NET

Dim strConnection As String = "Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=;Data Source='" & System.Environment.CurrentDirectory & "db1.mdb';Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider='Microsoft.Jet.OLEDB.4.0';Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False"

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#3

شكرا يا fraas.net علي أهتمامك وتجاوبك

ولكن انت عندما أستخدمت System.Environment.CurrentDirectory

فيجب أن تكون قاعدة البيانات علي نفس المجلد الذي يحتوي البرنامج وليس علي : C و أعتقد أنك قد أخذت هذه الجملة عندما وضعت كونكشن grafical علي الفورم ولكن علي كل حال سوف أجربها مع تبديل ما يلزم في ال C# و شكرا مرة أخري .

#4

أعتقد أن الخطأ هنا

OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:db1.mdb;" );

فعليك إضافة (C:\db1.mdb)

أس إضافة(\ )

جربها

معظم الأخطاء تكون إملائية

#5

أخي بعد تركيب الكود لم يفعل شيئاً هل ممكن أن تكتب كود له آثار واضحة وجزيت خيراً

#6

ينقصك تحديد المستخدم والباسوورد

abo_alzobaer@hotmail.com

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

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