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

كيف أقوم بإنشاء قاعدة بيانات و إدرجها فى الsql Server برمجيا فى الc#

بدأه _- محمد نور -_ في 6 أكتوبر 2008 · 6 رد · 1,092 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حياكم الله

كما هو فى العنوان يا رفاق :happy:

أريد أن أعرف كيف أقوم برمجيا عن طريق الC# إنشاء قاعدة بيانات و إدراجها داخل الMSSQL SERVER 2005

أو

إدراج|تعديل|حذف جدول داخل قاعدة بيانات برمجيا عن طريق الC#

أريد معرفة الNameSpaces المستخدمة لو أنه هناك غير المعتادة , الclasses الرئيسية لمثل هذا الأمر

و لو هناك مثال من MSDN أكون مشكور جدا :P

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#3

يوجد أسلوب و لكن لست أدرى إن كان هو الأفضل أم لا

ألا و هو كتابة أكواد الT-SQL داخل sqlCommand ثم تنفيذ excuteNonQuery

أظن أن هذا سوف ينجح فى حالة إضافة أو تعديل جدول أو حتى مسحه و لكن كيف أقعل هذا لو أنى أريد أن أنشئ قاعدة بيانات كاملة

لقد نظرت الى الوصلة الأولى الخصة بCOdeProject و وجدت ما الذى ذكرته تماما

و لكن لم أفهم هذه الConnectionString

"workstation id=;initial catalog=; integrated security=SSPI"

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#4

string sCreateDatabase="CREATE DATABASE Library";

string sCreateTable="CREATE TABLE Books (BookID INTEGER PRIMARY KEY IDENTITY,"+

"Title CHAR(50) NOT NULL , Author CHAR(50), PageCount INTEGER,Topic CHAR(30),Code CHAR(15))" ;

string sInsertFirstRow="INSERT INTO BOOKS (TITLE,AUTHOR,PAGECOUNT,TOPIC,CODE)"

+"VALUES('Test Book','Test Author', 100, 'Test Topic', 'Test Code');";

التعليمة في السطر الأول هي التي تنشأ قاعدة البيانات و التي بعدها تقوم بادراج الجداول ضمن نفس قاعدة البيانات.

Knowledge Is Power

#5
MNour كتب:

string sCreateDatabase="CREATE DATABASE Library";

string sCreateTable="CREATE TABLE Books (BookID INTEGER PRIMARY KEY IDENTITY,"+

"Title CHAR(50) NOT NULL , Author CHAR(50), PageCount INTEGER,Topic CHAR(30),Code CHAR(15))" ;

string sInsertFirstRow="INSERT INTO BOOKS (TITLE,AUTHOR,PAGECOUNT,TOPIC,CODE)"

+"VALUES('Test Book','Test Author', 100, 'Test Topic', 'Test Code');";

التعليمة في السطر الأول هي التي تنشأ قاعدة البيانات و التي بعدها تقوم بادراج الجداول ضمن نفس قاعدة البيانات.

نعم نعم

أنا فهمت هذه و لكن الأن أريد أن أفهم الConnectionString

شكرا لك

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#6

السلام عليكم ..........

بالنسبة الى ConnectionString

فهي سلسة نصية تعبر في محتواها عن اسن السيرفر الذي تود عليه DataBase واسم ومسار DataBase

وهي احدى براميترات الـ Connection وبدونها لا يتم الاتصال مع DataBase

والسلام مسك الختام .

#7

لانشاء قاعدة بيانات يجب الاتصال بال master db

غير اسم قاعدة البيانات في ال connection string الي master (مع وجود صلاحية لذلك)

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

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

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

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

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