Forum » Programiranje » VB .Net in access baza
VB .Net in access baza
stalker ::
Imam sledečo kodo:
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim povezava As New OleDb.OleDbConnection
povezava.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source =C:\Documents and Settings\Andrej\My Documents\Visual Studio Projects\WindowsApplication8\Medev.mdb"
Dim dataset As New DataSet
Dim dataadapter As OleDb.OleDbDataAdapter
Dim sql As String
povezava.Open()
sql = "SELECT * FROM Audio"
dataadapter = New OleDb.OleDbDataAdapter(sql, povezava)
dataadapter.Fill(dataset, "Audio")
povezava.Close()
dataadapter.Fill(dataset, "Audio")
End Sub
End Class
Ta koda naj bi iz Accessove baze brala podatke in jih prikazovala v polju datagrid. Problem je v tem, ker mi podatkov noče prikazati v datagridu. Je kaj narobe s to kodo:
dataadapter.Fill(dataset, "Audio")
ali to:
dataadapter.Fill(dataset, "Audio")
ali sem narobe napisal to zapolnjevanje datagrida?
Povezava do accessove baze deluje, ker sem posamezne celice znal prikazati v textovnem polju.
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim povezava As New OleDb.OleDbConnection
povezava.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source =C:\Documents and Settings\Andrej\My Documents\Visual Studio Projects\WindowsApplication8\Medev.mdb"
Dim dataset As New DataSet
Dim dataadapter As OleDb.OleDbDataAdapter
Dim sql As String
povezava.Open()
sql = "SELECT * FROM Audio"
dataadapter = New OleDb.OleDbDataAdapter(sql, povezava)
dataadapter.Fill(dataset, "Audio")
povezava.Close()
dataadapter.Fill(dataset, "Audio")
End Sub
End Class
Ta koda naj bi iz Accessove baze brala podatke in jih prikazovala v polju datagrid. Problem je v tem, ker mi podatkov noče prikazati v datagridu. Je kaj narobe s to kodo:
dataadapter.Fill(dataset, "Audio")
ali to:
dataadapter.Fill(dataset, "Audio")
ali sem narobe napisal to zapolnjevanje datagrida?
Povezava do accessove baze deluje, ker sem posamezne celice znal prikazati v textovnem polju.
Microsoft ::
Kar tako me zanima, zakaj si dvakrat napisal dataadapter.Fill(dataset, "Audio")?
Drgace pa mislim, da je lahko kaj narobe z dataset.
by Miha
Drgace pa mislim, da je lahko kaj narobe z dataset.
by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr
destiny ::
Pa povezave ti ni treba ročno odpirat in zapirat. DataAdapterjeva .Fill() metoda to stori samodejno.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | C# težavaOddelek: Programiranje | 4235 (3081) | mladec |
| » | razložitev nekaterij elementov v visual studio 05Oddelek: Programiranje | 2290 (2095) | darkolord |
| » | [C#] DATA GRID VIEWOddelek: Programiranje | 2060 (1940) | Kekec |
| » | c# vprasanjeOddelek: Programiranje | 1964 (1643) | user4683 |
| » | c++ & database(access)Oddelek: Programiranje | 1588 (1444) | Seadoo |