PDA

View Full Version : ساخت جدول در ديتابيس با استفاده از كدنويسي!



salehbagheri
پنج شنبه 29 اسفند 1387, 10:50 صبح
سلام دوستان!

من چگونگي ساختن جدول در ديتابيس به صورت دستي رو بلدم! اما ميخوام اينكار رو به كمك كدنويسي (#C يا VB) انجام بدم!

يعني اگر مدير ميخواست به سايت خودش، موضوع جديدي اضافه كنه و نياز به ساختن جدول جديد در ديتابيس باشه اين كار رو به كمك خود سايت انجام بده نه دستي!

آيا كسي راه حلي داره!!

مهدی کرامتی
پنج شنبه 29 اسفند 1387, 12:28 عصر
1- ساختن جداول چه در برنامه چه در دیتابیس با استفاده از دستورات خاصی در SQL بنام Data Definition Language یا DDL انجام میشه، مثال Create Tabel ...

2- برای ساخت موضوع جدید نباید در دیتابیس جدولی ساخته بشه، بلکه میبایست با استفاده از جداول موجود اینکار انجام بشه.
شما می توانید یک جدول بنام Categories بسازید و موضوعات کلی سایت را در آن تعریف کنید، سپس در یک جدول دیگر مانند Contents یک یک Foreign Key به جدول فوق دارد مطالب مورد نظر را وارد کنید.

salehbagheri
پنج شنبه 29 اسفند 1387, 15:01 عصر
دوست عزيز!
من يه نمونه سورس انجمن (PhpBB) رو داشتم كه در اون، صفحه‌اي براي ساخت جداول درون ديتابيس وجود داشت!

به اين صورت كه كد (SQL) مربوط به ساخت جدول رو درون يه Editor مينوشتيد و كليد Execute رو ميزديد و جدول ساخته ميشد!

ميخواستم ببينم كه آيا اين كار با ASP.NET هم امكان داره يا نه؟ چون تا بحال چنين چيزي در ASP.NET نديدم!

Saber_Fatholahi
جمعه 30 اسفند 1387, 18:14 عصر
خوب دوست من فقط کافیه دستورتو توی یه SqlCommand بریزی و از طریق ExecuteNoneQury اونو اجرا کنی حالا کاربر می تونه این دستورات توی یه تکست باکس وارد کنه
موفق باشید

salehbagheri
شنبه 01 فروردین 1388, 21:14 عصر
خوب دوست من فقط کافیه دستورتو توی یه SqlCommand بریزی و از طریق ExecuteNoneQury اونو اجرا کنی حالا کاربر می تونه این دستورات توی یه تکست باکس وارد کنه

Excellent !

اين هم يه نمونه! توسط خودم!