بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > نرم افزار - سخت افزار و بازیهای کامپیوتری

نرم افزار - سخت افزار و بازیهای کامپیوتری در این تالار مباحث مرتبط با نرم افزار های کاربردی دانلود برنامه های جدید سخت افزار قیمت ها تازه ترینهای بازار و نیز بازیهای رایانه ای دانلود کدهای تقلب و سایر موارد قرار میگیرد

 
 
ابزارهای موضوع نحوه نمایش
Prev پست قبلی   پست بعدی Next
  #11  
قدیمی 12-16-2011
دانه کولانه آواتار ها
دانه کولانه دانه کولانه آنلاین نیست.
    مدیر کل سایت
        
کوروش نعلینی
 
تاریخ عضویت: Jun 2007
محل سکونت: کرمانشاه
نوشته ها: 12,700
سپاسها: : 1,382

7,486 سپاس در 1,899 نوشته ایشان در یکماه اخیر
دانه کولانه به Yahoo ارسال پیام
پیش فرض استفاده از دیتابیس توکار در دات نت - نحوه اتصال sql server express در سی شارپ Create a Database with SQL Server Express

استفاده از دیتابیس توکار در دات نت - نحوه اتصال sql server express در سی شارپ Create a Database with SQL Server Express

من هم در همه چی مبتدی هستم .

مساله اینه که من با اعمال تغییرات و چیزهایی که گفتم تونستم دقیقا با کد شما رکورد در داخل دیتابیس اضافه کنم .
شاید هم اضافه میشه برای شما اما تغییرات اعمال شده رو نمیبینید (یه رفرش بکنید دیتابیس رو )

یا برای اینکه مطمئن بشید که ایا اضافه شده یا نه برای دیتابیستون یه کلید اصلی (پرایمری کی) تعریف کنید بعد یه دیتای تکرای (با کلید تکراری ) از طریق برنامه به دیتابیس اضافه کنید که اگر عملیات اضافه شدن به درستی صورت بگیره قاعدتا باید بهتون پیغام خطا بده چون داده ی تکراری برای کلید اصلی مجاز نیست .

-------------
ببینید من این کار رو میکنم :
یه پروزه ویزوال استدیو جدید درست میکنم مثلا سی شارپ فرم اپلیکیشن .
بعد روی پروژه کلیک میکنم و add new items رو میزنم
بعد از data
گزینه
service based database رو میزنم
حالا یه دیتابیس به پروژه شما اضافه شده که solution exp سمت راست میتونید ببینیدش
حالا با کلیک برروی نام دیتابیستون از سمت چپ (server exp ) میتونید از قسمت table گزینه add new table رو بزنید و دیتابیستون رو طراحی کنید ...

بعد از طراحی کردن دیتابیستون باید

connect to database رو بزنین
از پنجره بعدی از قسمت دیتا سورس باید
Microsoft SQL Server Database File (SqlClient)
رو بزنید
بعد فایل دیتابیستون رو انتخاب کنید و برای اطمینان بیشتر حتما test connection رو بزنید
اگر اوکی داد که یعنی همه چی درسته .

و بعد کد اصلاح شده ی خودتون یعنی

کد:
SqlConnection con = new SqlConnection();
            con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\mydb.mdf;Database=dbname; Trusted_Connection=Yes;Integrated Security=True;User Instance=True";
            con.Open();
            SqlCommand cmd = new SqlCommand("insert into person(Name) values(@name)", con);

            cmd.Parameters.Add("@name", TextBox1.Text);
            cmd.ExecuteNonQuery();
رو وارد کنید (من اینو برای یک دکمه گذاشته ام )
که کار میکنه
منتهی من با vs 2008 کار میکنم .
(قطعا از این هم استفاده کرده اید using System.Data.SqlClient; )

__________________
مرا سر نهان گر شود زير سنگ -- از آن به كه نامم بر آيد به ننگ
به نام نكو گر بميــرم رواست -- مرا نام بايد كه تن مرگ راست



پاسخ با نقل قول
کاربران زیر از دانه کولانه به خاطر پست مفیدش تشکر کرده اند :
 


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 09:48 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها