
نوشته شده توسط
esafb52
بله منم به این نکته رسیدم اصلا خود sql prompat این رو پیشنهاد میداد ولی باز یک سوال برام پیش اومد من به دلیل که شما شیوه sp رو پیشنهاد دادین و روش کارتون بر این مبنا بود دوست دارم تمام دستورات ام رو به ان صورت بنویسم ولی باز یک مشکل
دیتابیس رو باید رو یک سیستم دیگه اتچ کنید برای اولین بار چطور میتونم از sp اتچ استفاده کنم درحالیکه هنوز دیتابیسی در سرور ام اتچ نشده و نیست که بخواهم دستورات من رو اجرا کنه و اصلا یک جورایی من به sp خودم هنوز دسترسی ندارم باز باید به شیو سابق کامند تکس سمت سی شارپ رو بیارم؟؟؟
نه. نیازی به استفاده از commandtext نیست.
برای اولین بار میتونید یکی از sp های سبک پروژه تون رو در فرم لود اولین فرم اجرا کنید تا دیتابیس از طریق یکی از sp های پروژه خودتون اتچ بشه.
مثلا من یک sp به نام SelectAllRecord دارم. برای اولین بار با کد زیر و با استفاده از Stored Procedure ها ، دیتابیس رو اتچ میکنم.
SqlConnection con = new SqlConnection("server = .\\SQLEXPRESS; AttachDbFilename = |DataDirectory|\\DBTest33.mdf; Integrated Security = True");
SqlDataAdapter da = new SqlDataAdapter("SelectAllRecord", con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
DataTable dt = new DataTable();
da.Fill(dt);