كيف يمكنني أن أربط حقل المفاتح الأساسي في قاعدة بيانات بالأكسس (ترقيم تلقائي) مع نموذج ويب في صفحة ASP.NET 2005 ومن المسؤل عن إدخال الترقيم التلقائي
شاكرة لكم تجاوبكم،،،،،
كيف يمكنني أن أربط حقل المفاتح الأساسي في قاعدة بيانات بالأكسس (ترقيم تلقائي) مع نموذج ويب في صفحة ASP.NET 2005 ومن المسؤل عن إدخال الترقيم التلقائي
شاكرة لكم تجاوبكم،،،،،
تم تعديل هذه المشاركة بواسطة جومانه في 25 أبريل 2007 في 22:26
أشكر لك ردك أخي الساحر ،، لكن ما قصدته هو انه عندما أضع على الصفحة مربعات نص للاسم والعمر والجنسية والوظيفة مثلا أو اي حقول وأريد أن أدخلهم إلى قاعدة البيانات إلى جدول معين وهذا الجدول به رقم معرف ID أو مفتاح اساسي (ترقيم تلقائي) فكيف ستكون جملة SQL الخاصة بإدخال بيانات مربعات النص هذه إلى قاعدة البيانات ، أقصد جملة Insert into.....
العزيزة / جومانه
في الواقع في جملة الـ SQL سوف يتضمن اضافة رقم الـ ID ذو الحقل التلقائي ...
أي أنك سوف تجرين عملية اضافته كباقي الحقول .
أما في صفحة الويب التي سوف تنشئين لها مربعات النص لإدخال البيانات ....
لن تقومي بإنشاء مربع نص لإدخال الـ ID ... فالإدخال سوف يكون من داخل النظام كما أردتي ذلك !
على الأقل هذا ما أعتقده !
، تحياتي لكِ .
شكرا أختي العزيزة جوليا ،،،،،،
فهمت قصدك لكن هل ستكون جملة SQL صحيحة إذا أدخلت قيمة لكل الحقول ما عدا حقل ID لم أسند له قيمة ؟ وكيف ستكون
عبارة (, , , , )insert into ......... values
هذه هي النقطة التي أريد الوصول إليها : كيف ستكون جملة الإدخال في حال أحد الحقول كان ترقيم تلقائي؟ هل أتجاهل إدخاله أم أتجاهل وضع قيمة له أم أن هناك دالة في sql للترقيم التلقائي توضع بدلا من القيمة؟
تم تعديل هذه المشاركة بواسطة جومانه في 26 أبريل 2007 في 16:27
طبعا ستكون صحيحة و لكن لا تنسي أن تجعلي المفتاح الرئيسي Auto Increment integer
كنوع للحقل
You can fly while you can touch the sky
أخي الكريم أرجو أن تكتب الشكل الصحيح بمثال لأني تساءلت عن شكل الجملة :
- لا أتطرق إلى حقل الرقم المعرف؟
- أجعله قيمة فارغة أو مجرد أحجز له بارامتر بوضع فاصلة ومكانه فارغ؟
- أكتب مكان قيمته دالة خاصة تقوم بإدراج ترقيم؟
فأيهما الصحيح أرجو كتابة جملة مثال بسيطة تكون القيمة الأولى هي قيمة مفتاح المعرف الفريد
* طبعا الحقل الأول في أكسس عينته على انه (ترقيم تلقائي)
تم تعديل هذه المشاركة بواسطة جومانه في 26 أبريل 2007 في 17:23
أين المشاراكات والرودو من أعضاء الموقع المحترفين
مع أن سؤالي يتعلق بأساسيات الربط مع أي جدول، وأكثر المواقع تحتوي على قواعد بيانات لسجل الزوار والقوائم البريدية أو أي جدول لا بد أن يحتوي على رقم معرف وغالباً يكون ترقيم تلقائي ، فكيف تتعاملون معه أثناء الإدخال؟!!
ليس هناك داعي لان تكتبي اسم الحقل (id) فقط اجخلي قيم لباقي الحقول
كما يمكنك عدم كتابة اسماء تلك الحقول فيما لو حافظتي على الترتيب الموجود في قاعدة البيانات... اما الافضل فهو كما يلي:
نفرض انه يوجد لديك الحقول التاليه: ال id , الاسم الشخصي , العائله عندها:
insert into person_details (name,family) values ('firass','family')
The INSERT INTO Statement
The INSERT INTO statement is used to insert new rows into a table.
Syntax
INSERT INTO table_name
VALUES (value1, value2,....)
You can also specify the columns for which you want to insert data:
INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....)
--------------------------------------------------------------------------------
Insert a New Row
This "Persons" table:
LastName FirstName Address City
Pettersen Kari Storgt 20 Stavanger
And this SQL statement:
INSERT INTO Persons
VALUES ('Hetland', 'Camilla', 'Hagabakka 24', 'Sandnes')
Will give this result:
LastName FirstName Address City
Pettersen Kari Storgt 20 Stavanger
Hetland Camilla Hagabakka 24 Sandnes
--------------------------------------------------------------------------------
Insert Data in Specified Columns
This "Persons" table:
LastName FirstName Address City
Pettersen Kari Storgt 20 Stavanger
Hetland Camilla Hagabakka 24 Sandnes
And This SQL statement:
INSERT INTO Persons (LastName, Address)
VALUES ('Rasmussen', 'Storgt 67')
Will give this result:
LastName FirstName Address City
Pettersen Kari Storgt 20 Stavanger
Hetland Camilla Hagabakka 24 Sandnes
Rasmussen Storgt 67تم تعديل هذه المشاركة بواسطة firass88 في 26 أبريل 2007 في 21:19
هذا الموضوع مغلق.