PDA

View Full Version : استفاده از دیتابیس در vb.net2005



near_86
یک شنبه 02 اردیبهشت 1386, 14:13 عصر
سلام من مطالب زیادی در این رابطه دیدم ، ولی از هیچکدوم نتونستم استفاده کنم:عصبانی++:

من توی vb6 برای باز کردن دیتابیس از adodb.connection ,برای باز کردن جدولا ازrecordset استفاده می کردم
متوجه شدم که باید اینکارو در .net به کمک adaptor انجام بدم ولی چطوری ،نمی دونم

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

همراه با توضیح
من می خوام برنامم جلو ببرم :متفکر:
thanks

saeed_rezaei
یک شنبه 02 اردیبهشت 1386, 14:59 عصر
سلام دوست عزیز
بیشتر موضوعاتی که توی سایت مطرح می شن، طرح مشکل هستن. یعنی یه دوستی تو قسمتی از کارش به یه مشکل بر می خوره که در این صورت از دیگران راهنمایی می خواد.
خیلی کم پیش می یاد که بخوان از اول یه چیزی رو توضیح بدن.
اما خوب واسه شروع کار بهتره بهتون بگم که در 2005 و یا 2003 از آبجتکتهای دیگه ای هم استفاده می شه. مثل connection, dataset, dataadapter, datatableha و خیلی موارد دیگه که البته با توجه به هدفی که داری ممکنه از برخی از اونها استفاده کنی. اما در یک عملیات ساده مثل گرفتن اطلاعات از جدول باید از سه تا از اونها (connection, dataset,adapter) استفاده کنی. اینم بگم که کار خیلی خیلی سادس. امیدوارم که این عناوین زیاد گمراهت نکنن.

near_86
دوشنبه 03 اردیبهشت 1386, 09:45 صبح
سلام ،
برای باز کردن جدولا از data adapter و برای باز کردن دیتابیس از connection و برای دسترسی به فیلدا از data set استفاده میشه؟؟؟؟؟؟؟

اگه اینطور هست ، میشه 1 نمونه کد بفرستید:ناراحت:

من تا اینجا پیش رفتم که تونستم فقط 1 connection درست کنم
می خوام مثل vb6 1 ماژول طراحی کنم که دراون اسم کانکشن در اون باشه
چطوری:متفکر:

saeed_rezaei
دوشنبه 03 اردیبهشت 1386, 13:05 عصر
فایل زیر اطلاعات خوبی بهت می ده.

art2000ir
دوشنبه 03 اردیبهشت 1386, 13:23 عصر
فکر کنم این کد بدردت بخوره کافیه کپی کنی و استفاده کنی فقط باید دیتابیس و جدول و فیلید رو عوض کن
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Dim con, con2 As OleDbConnection
Dim da, da2 As OleDbDataAdapter
Dim ds, ds2 As New DataSet
Dim s1, s2, s3, s4, s5 As String
Dim newrow, row1, row2 As DataRow
Dim cb As OleDbCommandBuilder
Dim adr1, adr2, ograt As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
‘در این قسمت شما به دیتابیس متصل می شوید اسم دیتابیس gldb.mdb
ds.Clear()
s1 = "provider=microsoft.jet.oledb.4.0;data source =" + Application.StartupPath + "\gldb.mdb; jet oledb:database password=;"
con = New OleDbConnection(s1)
con.Open()
s2 = "select * from regist"
da = New OleDbDataAdapter(s2, con)
da.Fill(ds, "regist")

newrow = ds.Tables("regist").NewRow

art2000ir
دوشنبه 03 اردیبهشت 1386, 13:23 عصر
راستی این برای بانک اکسس هست اگه با اسکیو ال کار می کنی بگو که اونو برات بزارم

near_86
دوشنبه 03 اردیبهشت 1386, 14:58 عصر
راستی این برای بانک اکسس هست اگه با اسکیو ال کار می کنی بگو که اونو برات بزارم

سلام
مرسی ، من از sql استفاده می کنم
لطف کنید کد sql را برای استفاده در vb.net 2005 بدین:متفکر: