Dobrý den, prosím o nakopnutí...mám v tom trošku hokej. Mám databázi Access (accdb)a pořád tápu i když mi to funguje na základě intenzívního googlení.
Imports System.Data.OleDb
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="
Dim path As String ="cesta + název souboru"
Dim sql As String = "SELECT * FROM vzorky_popis ORDER BY Nazev ASC"
Dim connection As New OleDbConnection(connectionString)
Dim dataadapter As New OleDbDataAdapter(sql, connection)
Dim DS As New DataSet()
Dim mycmd As New OleDbCommand
dále se volá
connectionString = connectionString + path
While DG.RowCount > 0
DG.Rows.RemoveAt(0)
End While
'pripojeni k databazi
connection.Open()
dataadapter.Fill(DS, "vzorky_popis")
'naplneni datagridu
DG.DataSource = DS
DG.DataMember = "vzorky_popis"
DG.Refresh()
pocet_zaznamu = DG.RowCount
connection.Close()
Call vypln_textboxy() 'přepíše data z aktuálního řádku do textboxů
prosím potřeboval bych jasně definovanou utilitu tak aby se zadal SQL příkaz sql= "SELECT * FROM ..... ORDER BY ..." nebo i "UPDATE .... SET ..." nebo "INSERT NTO ..." nebo i vyhledávání SELECT * FROM ... WHERE LIKE..." pak se připojil k databázi provedl sql příkaz naplnil DataGridView aktuálním výsledkem pokud se přidávají, updatují nebo mažou data, tak aby se to provedlo i v databázi a výsledek se samozřejmě zobrazil v datagriview. Stačí mi nějaké logická struktura posloupnosti příkazů nejlépe s popisem, s tím ostatním si snad poradím, protože mi to zatím funguje, ale jak píšu vlastně pořádně nevím co dělám. Omlouvám se za blbost a děkuji za dobrou radu
|