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

هل لابد من تنزيل sql عند تنزيل البرنامج

مغلق
بدأه roza_03 في 8 مايو 2005 · 3 رد · 601 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي اسئلة عامة ياليت يتم الاجابة عليها باختصار:

1.هل لازم انزل sql server 2000 ليعمل البرنامج ام يكفي net framework ليشتغل البرنامج مع العلم انة مصمم بال vb.net وsql 2000

2.كيف اعمل تصفير للDB بحيث اذا اعطيت البرنامج للعميل الرقم التسلسلي يبدأمن 1 او 0

3. مالسبب عندما انفذ SP وهو امر حذف من جدول يقولي ان هناك تعارض مع علاقة FK من جدول انا اصلا حاذفتة من قاعدة البيانات :(

#2

إجابة السؤال الاول : طبعاً يلزم وجود ال MS SQL Server لانه ال DB Engine الذى تعتمد عليه قاعدة بياناتك للعمل بينما ال DotNet FrameWork لل Buisness Logic و ال Presentation Layer

إجابة السؤال الثانى : تقصيد عملية ال AutoNumbering او الترقيم التلقائى و ذكرنا انه يمكن هذا باسناد قيمة الخاصية Identity ل True و هى تعمل فقط مع حقول البيانات ذات النوع INT و يبدأ الترقيم من 1

إجابة السؤال الثالث : تأكدى انه الحقل الذى ستقومى بحذفه لا يرتبط باى FK فى اى جدول اخر

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3
اقتباس
كيف اعمل تصفير للDB بحيث اذا اعطيت البرنامج للعميل الرقم التسلسلي يبدأمن 1 او 0

لم أفهم سؤالك، هل تقصد تصفير جدول معين البيانات الموجودة فيه؟

يمكن بتنفيذ أي من الأمرين: جملة delete

delete * from TableName

أو الأمر truncate

truncate table TableName

نتيجة بحث في هذا القسم عن الأمر truncate

أم لعلك تقصد عمل reset للترقيم التلقائي:

يمكن ، من Enterprise manager ، اجعل خاصية identity للحقل false واحفظ التعديل ثم اجعلها true مرة أخرى، مع التأكد من خلو الجدول من اية سجلات، وإلا ستتسبب بمشاكل تكرر المفتاح الأساسي عند إدخال سجلات جديدة.

يمكن عمل هذه الطريقة عبر Query Analyzer، لكن سأوافيك بالطريقة لاحقاً إن شاء الله.

اقتباس
مالسبب عندما انفذ SP وهو امر حذف من جدول يقولي ان هناك تعارض مع علاقة FK من جدول انا اصلا حاذفتة من قاعدة البيانات

عندما حذفتي الجدول الآخر، هل قمت بحذف العلاقة بينهما؟

بالتوفيق بإذن الله :)

فكر بطريقة أخرى

#4

جزاكم الله خير على الرد واجابات وافية

<أم لعلك تقصد عمل reset للترقيم التلقائي:>صحيح كان هذا قصدي لاني الان قاعدة اعمل اختبار للبرنامج واريد اذا سلمت المشروع الارقام التسلسلية تبدأمن البداية

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

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