Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Popuna datagridview kontrole SQL upitom

[es] :: .NET :: Popuna datagridview kontrole SQL upitom

[ Pregleda: 1717 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MishaP

Član broj: 189593
Poruke: 45
93.86.36.*



Profil

icon Popuna datagridview kontrole SQL upitom26.10.2008. u 07:16 - pre 157 meseci
Kako napisati SQL upit gde mi je promenljiva u Textboxu, primer

select * from tabela where serial like '" & textbox1.text & "'

Ovim upitom zelim da popunim datagridview kontrolu u VB9 pa ako neko zna ceo kod...
 
Odgovor na temu

kloktor
Velimir Milosavljevic
Kosjeric

Član broj: 18093
Poruke: 56
79.101.221.*



+2 Profil

icon Re: Popuna datagridview kontrole SQL upitom26.10.2008. u 08:22 - pre 157 meseci
Na primer:
Code:

 Private Sub TextBox1_Validated(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Validated
        Dim strKonekcija As String = My.Settings.BazaConnectionString 'Naravno ti stavi tvoju putanju do baze
        Dim conKaBazi As New OleDb.OleDbConnection
        conKaBazi.ConnectionString = strKonekcija

        Dim dtNesto As New DataTable  'data table koji se popunjava i koristi kao izvor za grid
        Dim cNEsto As New OleDb.OleDbCommand
        cNEsto.Connection = conKaBazi
        cNEsto.CommandText = "SELECT Sifra, Naziv, Cena FROM tblRobe WHERE Naziv Like'" & TextBox1.Text & "%'"

        dtNesto.Clear()
        cNEsto.Connection.Open()

        dtNesto.Load(cNEsto.ExecuteReader)

        cNEsto.Connection.Close()

        grdTest.DataSource = dtNesto
    End Sub


Ne znam za sta ti ovo treba, ali je mozda jedostavnija varijanta da koristis BindingSource filter.
Klo
 
Odgovor na temu

MishaP

Član broj: 189593
Poruke: 45
93.86.36.*



Profil

icon Re: Popuna datagridview kontrole SQL upitom26.10.2008. u 08:37 - pre 157 meseci
BindingSource filter ili DataGrid filter ne mogu da koristim jer ne znam kako da promenljivu stavim u tekstbox. Filter radi kada stavim recimo

select ... where ime like 'Milos'

ali ja hocu da u tekstboxu bude upisan kriterijum pretrage

select ... where ime like 'tekstbox1.tekst'
 
Odgovor na temu

kloktor
Velimir Milosavljevic
Kosjeric

Član broj: 18093
Poruke: 56
79.101.221.*



+2 Profil

icon Re: Popuna datagridview kontrole SQL upitom26.10.2008. u 11:14 - pre 157 meseci
Jesi ti uopste pogledao kod koji sam ti napisao. Taj kod radi to sto tebi treba samo na mojoj formi (imas primer ispravne sintakse, ako je uposte sintaksa problem).

Sto se tice bindingsource-a:

Code:

Bindingsource.Filter = "Sifra Like '" & Textbox1.text & "%'"


Btw, koje komponente koristis za povlacenje podataka iz baze i gde ti se nalazi SQL izraz kome prosledjujes parametar?
Klo
 
Odgovor na temu

MishaP

Član broj: 189593
Poruke: 45
93.86.36.*



Profil

icon Re: Popuna datagridview kontrole SQL upitom26.10.2008. u 11:39 - pre 157 meseci
To mi je trebalo. Hvala.
 
Odgovor na temu

[es] :: .NET :: Popuna datagridview kontrole SQL upitom

[ Pregleda: 1717 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.