سی شارپ -#C

برنامه نویسی سی شارپ

سی شارپ -#C

برنامه نویسی سی شارپ

در سال 93 تصمیم گرفتم تا مطالبی که در مورد سی شارپ یاد گرفتم رو توی این بلاگ بذارم
آخرین مطالب

جهت اتصال به فایل های بانک اطلاعاتی اکسس از سرویس مربوط به provider خاص خود استفاده می کنیم تا اتصال به بانک اطلاعاتی برقرار شود، این ارتباط مستلزم آن است که provider مورد نظر اطلاعات جهت این اتصال را در اختیار داشته باشیم.

اول اینکه باید یک فایل اکسس درست کنیم :

 

مراحل زیر را گام به گام انجام بدید:

گام اول : کلیک راست-New  - New Microsoft Office Access 2007 Database – دوبارکلیک بر روی فایل تا اکسس اجرا بشه.

گام دوم : تب Create – گزینه Tabel- کلیک راست  Design view- تغییر نام Tabel به Student Ok در اینجا سه ستون در جدول وجود دارد که به نام های  ID، FirstName  و LastName ایجاد می کنیم.

گام سوم : حالا Visual Studio را باز کرده، یک Windows Form Application جدید ساخته و نام مناسبی برای آن قرار دهید. حالا فایل پایگاه داده را که باMS Access ساخته ایم، از سند پوشه دایرکتوری پروژه کشیده و در Solution Explore  رها کنید.

فرم را به این صورت طراحی و بر روی دکمه تایید دوبار کلیک کنید.

درقسمت using  بایستی  using System.Data.OleDb را بنویسیم.

حالا برای گرفتن connection string به منو Tools رفته و connect to the database را انتخاب کرده و پایگاه داده را از دایرکتوری پروژه جستجو کنید(بر روی گزینه Brows کلیک کرده و پایگاه داده را انتخاب کنید تا آدرس آن روی Textbox نوشته شود.(بر روی Advanced کلیک کرده و متن برجسته شده با رنگ آبی را به عنوان رشته اتصال connection string  کپی کنید.)

 

 حالا اتصال را با استفاده از کد زیر ایجاد کنید:


OleDbConnection con= new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSource= bank.accdb"); 


و کد زیر را بنویسید:


OleDbCommand cmd = con.CreateCommand();   

con.Open();   

cmd.CommandText = "Insert into Student(FirstName,LastName)Values('" + textBox1.Text + "','" + textBox2.Text + "')";   

cmd.Connection = con;   

cmd.ExecuteNonQuery();   

MessageBox.Show("باموفقیت ثبت شد","Ok");

con.Close();


دانلود سورسش

دانلود وردش


حالا باید تمامی اشکالاتش و نظراتی که باعث میشه این سورس جمع تر باشه باس بنویسید

وگرنه ....

نظرات  (۱۴)

سلام
مثل همیشه عالی بود.
واقعا استفاده بردیم استاد.

منتظر ادامه پست های ارزشمند استاد بزرگوارمون هستیم .

پاسخ:
سلام برادر جان
لطفا انتقاد - انتقاد - انتقاد 
برای بهتر شدن کد نویسیم نیازمند انتقاد و پیشنهادات شماهستم
۰۹ بهمن ۹۴ ، ۰۷:۳۷ یکی از مشهد
:)
۱۲ بهمن ۹۴ ، ۰۷:۳۱ یکی از مشهد
:)
۱۵ بهمن ۹۴ ، ۰۷:۴۵ یکی از مشهد
:)
۱۸ بهمن ۹۴ ، ۰۸:۵۳ یکی از مشهد
:)
۲۱ بهمن ۹۴ ، ۰۴:۱۹ یکی از مشهد
:)
۲۵ بهمن ۹۴ ، ۰۷:۰۴ یکی از مشهد
:)
۳۰ بهمن ۹۴ ، ۰۸:۵۲ یکی از مشهد
:)
۰۵ اسفند ۹۴ ، ۰۸:۴۵ یکی از مشهد
استاد ؟؟
۱۷ اسفند ۹۴ ، ۰۷:۲۶ یکی از مشهد
استاد جان  ؟؟
سال نو مبارک استاد
:)
salam Awlie Faghat age mishe Ba ax tozih bedin injoori sakhte mersi <3
سلام
چرا مال من این خط رو گیر میده

cmd.ExecuteNonQuery(); 

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی