کد درج در بانک اطلاعاتی اکسس۲۰۰۷ با vb.net

در این پست به شما آموزش می دم که چگونه به یک بانک اطلاعاتی اکسس ۲۰۰۷ توسط وی بی دات نت و ویژوال استودیو ۲۰۰۸ متصل بشید و یک رکورد اطلاعاتی در اون درج کنید یعنی Insert کنید.

به کدهای زیر توجه کنید:

[vb]Dim strcon As String
strcon = "Provider=Microsoft.ACE.OLEDB.12.0;data source=" + CurDir() + "\DataBase.accdb"

Dim ocon As New OleDbConnection(strcon)
ocon.Open()

Dim strsql As String

strsql = "insert into Users ([user-name],[pass-word]) values(‘" + txtusername.Text + "’,’" + txtpass.Text + "’)"

Dim ocom As New OleDbCommand(strsql, ocon)
Try
ocom.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show(ex.Message)
ocon.Close()
End Try

ocon.Close()

[/vb]

خط ۱ و ۲ رو نگاه کنید، برای اتصال به بانک اطلاعاتی، یک متغیر رشته ای ساخته ام و رشته اتصال به اکسس ۲۰۰۷ رو در اون تعریف کردم، مسیر اون رو هم توسط متد ()  CurDir طوری ایجاد کردم که برنامه در هر مسیری که بود در پوشه خودش به دنبال فایل بانک اطلاعاتی اکسس ۲۰۰۷ مورد نظر که نامش DataBase.accdb است بگردد.

در خط ۴ و ۵ این اتصال برقرار گردیده و گشوده می شود.

در خط ۷ و ۹ دستور اجرائی sql مورد نظر ما که باید اجرا گردد و رکوردی را درج کند تعریف شده است.

سپس در خطوط ۱۱ و ۱۳ دستور مورد نظر توسط oledbcommand اجرا می گردد.برای بررسی بیشتر و تمرین، فایل

سورس این پروژه را دانلود کنید.
یک نکته خیلی مهم هم اینجا هست که احتمالا متوجه شدید و اون اینه که میشه هر کدی اجرائی sql رو به جای کد insert که در این برنامه، من قرار دادم، جایگزین کنید و اون رو اجرا کنید.

اگر سوالی بود همینجا مطرح کنید.

CurDir()

.

پوریا بغدادی

من دانش آموخته رشته فناوری اطلاعات دانشگاه تهران می باشم. از سال ۱۳۸۴ به مطالعه و فعالیت های آموزشی و اجرایی در زمینه کار با داده ها، برنامه نویسی و انجام پروژه با نرم افزار های مدیریت داده ها از جمله اکسل و SQL Server مشغول هستم.

دیدگاه بگذارید

7 نظرات روشن "کد درج در بانک اطلاعاتی اکسس۲۰۰۷ با vb.net"

به دوستتان خبر دهید
avatar
مرتب سازی::   جدید ها | قدیمی ها | بیشترین رای
سعادتی
مهمان

با تشکر . میشه همین برنامه رو با سی شارپ هم بنویسید؟ ممنون میشم

بنیامین
مهمان

با سلام و خسته نباشید مرسی ازتون

m
مهمان

با سلام لطفا کمک کنید به من
یک برنامه باید بنویسم که در آن ۴عمل آبدیت،ویرایش ، حذف، افودن به بنک اطلاعاتی در محیط vb.netانجام بده، ضروریه خواهشا کدشو برام ایمیل کنید!!!!!!!!!!!!!!
برنامه نویسی کم بلدم خیلی کم تخصص تو شبکه است!!!!!!!!!!
لعنت به زمانی که از شبکه کار برنامه نویسی بخوان!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

m
مهمان

دستتون درست

محمد
مهمان

سلام
خدا خیرت بده
دستت درد نکنه
در ضمن من هم مشکل آبدیت،ویرایش ، حذف، افودن به بنک اطلاعاتی رو دارم لطفا کمک کنید

parnia
مهمان

سلام
مرسی
فدای مهربونیات
میشه یه لطفی کنی کد backupرو هم بنویسی؟

wpDiscuz