PDA

View Full Version : سوال: افزودن ستون به جدول با کد سی شارپ



bahar1370
سه شنبه 12 مرداد 1395, 16:37 عصر
سلام افزودن ستون به وسیله کوئری رئ امتحان کردم جواب داد و ستون اضافه شد اما وقتی با کد اجرا می کنم داخل برنامه اجرا نمی شه



SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\two.mdf;Integrated Security=True;User Instance=True");


string sqlStmt = "ALTER TABLE one ADD id47 nvarchar(150);";


SqlCommand bu2 = new SqlCommand(sqlStmt, conn);

conn.Open();

bu2.ExecuteNonQuery();
conn.Close();




هیچ خطایی نمی ده ولی اضافه هم نمی کنه مشکلش چیه؟؟؟ ممنون

mrprestige
سه شنبه 12 مرداد 1395, 18:21 عصر
سلام وقتتون بخیر ، داخل کوئری تون قبل از اینکه دابل کوتیشن رو ببندید برای چی سمی کالن گذاشتید ؟! کوئری تون رو به این شکل تغییر بدید

string sqlStmt = "ALTER TABLE one ADD id47 nvarchar(150)";

شما از طریق DataTable هم میتونی این کار رو انجام بدی که به مراتب امنیت این کار بیشتر خواهد بود و اگه از تکنولوژی EF استفاده کنی که نور الا نوره :لبخندساده:.
پیروز موفق باشید