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

كيف يمكنني عمل insert في الoledb

مغلق
بدأه أنس العلي في 6 أغسطس 2005 · 3 رد · 537 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد أن أعرف كيف يمكنني عمل الإضافة إلى قاعدة بيانات أكسس بإستخدام ال oledb

مع الملاحظة أني جربت جملة الinsert ولكنها لم تنجح وكنت أحصل على الخطا التالي

you must have an updateable query

مع الشكر سلفا

#2

المشكلة لديك تكمن في عملية اعضاء صلاحية لمجلد قاعدة البيانات بالإضافة والتعديل على الملفات التي بداخلها.

وشاهد الرابط لكيفية اعطاء الصلاحية.

http://www.arabmoheet.net/forum/default.as...=3&topic_no=664

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#3

كيف تقوم بعملية الاضافة؟

هل من خلال dataAdapter اذا كان كذلك، لا بد ان تكون جمل الاضافة والتعديل موجودة بداخل InsertCommand, UpdateCommand

لو عرضت الكود المستخدم سوف يساعد في تشخيص المشكلة

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#4

أشكر كم كثيرا على الرد

بالنسبة للصلاحيات سأجربها أما بالنسبة للكود المستخدم فهو التالي

private void Button1_Click(object sender, System.EventArgs e)

{

OleDbConnection con=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("db1.mdb"));

String sql="insert into tv(op1,op2,op3,op4) values(@o1,@o2,@o3,@o4)";

OleDbCommand cm=new OleDbCommand(sql,con);

OleDbParameter p1=new OleDbParameter("@o1",OleDbType.Integer);

OleDbParameter p2=new OleDbParameter("@o2",OleDbType.Integer);

OleDbParameter p3=new OleDbParameter("@o3",OleDbType.Integer);

OleDbParameter p4=new OleDbParameter("@o4",OleDbType.Integer);

p1.Value=1;

p2.Value=0;

p3.Value=0;

p4.Value=0;

cm.Parameters.Add(p1);

cm.Parameters.Add(p2);

cm.Parameters.Add(p3);

cm.Parameters.Add(p4);

con.Open();

cm.ExecuteNonQuery();

}

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

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