PDA

View Full Version : ایجاد جداول برای پایگاه داده در #C



4EBRAHIM4
پنج شنبه 04 مهر 1392, 21:23 عصر
سلام دوستان مشکن کوچیکی داشتم که امید وارم کمکم کنید
اگه بخواهیم از داخل برنامه (با زبان سی شارپ) یه جدول به پایگاه داده(sql) اضافه کنیم چه کدی رو باید بنویسم
مرسی از اینکه تا آخرش خواندید.:چشمک:

drsina
پنج شنبه 04 مهر 1392, 22:03 عصر
باید query ساختن رو به صورت string به پایگاه send کنی !!!
اگه منظورت اینه که چه جوری جدول بسازی ،


create table ways (

ID int identity ,
Title nvarchar(max) ,
Os nvarchar(max) ,
About nvarchar(max) ,
Sources nvarchar(max) ,
Textes nvarchar(max) ,
)

4EBRAHIM4
جمعه 05 مهر 1392, 18:25 عصر
خیلی ممنون اما میشه بگید چطوری باید به پایگاه send کنم (زبان #C و پایگاه sql express)

behnam-soft
جمعه 05 مهر 1392, 19:05 عصر
اگر اشتباه نکنم می تونی بصورت استورد پروسیجر هم بنویسی و بدون پارامتر اونو اجرا کنی.

veniz2008
جمعه 05 مهر 1392, 19:15 عصر
سلام.
از sqlcommand و متد ExecuteNonQuery استفاده کنید. فرض کنید دارید یک کوئری معمولی رو اجرا می کنید.

SqlConnection con = new SqlConnection("server = .\\md2012;DataBase = DBTest1;Integrated Security = True");
SqlCommand cmd = new SqlCommand("create table TblKala (KalaID int identity Primary Key ,KalaName nvarchar(50) NOT NULL,KalaPrice int)", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();