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 | 3728 (2574) | mladec |
» | razložitev nekaterij elementov v visual studio 05Oddelek: Programiranje | 2108 (1913) | darkolord |
» | [C#] DATA GRID VIEWOddelek: Programiranje | 1943 (1823) | Kekec |
» | c# vprasanjeOddelek: Programiranje | 1847 (1526) | user4683 |
» | c++ & database(access)Oddelek: Programiranje | 1485 (1341) | Seadoo |