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

Kreiranje data seta u web servisu

[es] :: .NET :: Kreiranje data seta u web servisu

[ Pregleda: 1485 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ela975
Sarajevo

Član broj: 136850
Poruke: 5
*.PPPoE-6226.sa.bih.net.ba.



Profil

icon Kreiranje data seta u web servisu04.03.2007. u 12:53 - pre 208 meseci
Pozdrav svima ,
Radim jedan pocetnicki skolski primjer web servisa u kojem sam kreirala dataset koji kupi podatke iz dvije tabele iz ms access baze. Napravila sam relaciju izmedju tabela i to je sve ok . Eh problem je sto nisam sigurna kako dalje. Naime u windows aplikaciji (Datagrid form)koja je klijent koji kupi podatke iz gore opisanog data seta , mi treba da pokupim samo odredjene kolone, odnosno polja iz dvije tabele (iz tabele "emitenti" mi treba recimo samo field PNaziv , a iz tabele OrganiUprave sva polja).

Saljem i kod pa unaprijed zahvaljujem na bilo kakvoj ideji:
<WebMethod()> _
Public Function returnEmitent() As DataSet
Dim myDataSet As New DataSet
Dim conn As New OleDbConnection
Dim cmd As New OleDbCommand("Emitent", conn)
cmd.CommandType = CommandType.TableDirect
conn.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0; " & _
"Data Source = C:\RegKVP\Registar.mdb;Persist Security Info=False"
conn.Open()

Dim sSQL As String = "SELECT * FROM tblEmitenti"
Dim myAdapter As New OleDbDataAdapter(sSQL, conn)

myAdapter.Fill(myDataSet, "Emitenti.RegBrEmit")

sSQL = "SELECT * FROM tblOrganiUprave"
Dim myAdapter2 As New OleDbDataAdapter(sSQL, conn)

myAdapter2.Fill(myDataSet, "OrganiUprave")

conn.Close()

Dim myCol1 As DataColumn
Dim myCol2 As DataColumn
Dim myRelation As DataRelation
myCol1 = myDataSet.Tables("Emitenti").Columns("RegBrEmit")
myCol2 = myDataSet.Tables("OrganiUprave").Columns("RegBrEmit")
myRelation = New DataRelation("myRelation", myCol1, myCol2)

Return myDataSet
End Function

 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Kreiranje data seta u web servisu04.03.2007. u 13:13 - pre 208 meseci
Elvira, dobrodosla na ES.

Za tvoj problem imas dve alternative:

1. Novi access query i nova tabela (ili dataset) sa 'ispeglanom' strukturom koja ti treba
2. Nova tabela/dataset koju ces programski puniti kroz for petlju iz ovog tvog dataset-a

I onda grid bindujes za tu novu tabelu. Ono sto ne mozes je da nateras grid da prikazuje dve tabele side-by-side u istom layer-u.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

ela975
Sarajevo

Član broj: 136850
Poruke: 5
*.ba
Via: [es] mailing liste



Profil

icon Re: Kreiranje data seta u web servisu04.03.2007. u 16:08 - pre 208 meseci
>
 
Odgovor na temu

CallMeSaMaster

Član broj: 43611
Poruke: 466
89.111.255.*



+1 Profil

icon Re: Kreiranje data seta u web servisu04.03.2007. u 17:51 - pre 208 meseci
DataSet ds1 = new DataSet();
//tvoja konekcija ovdje
ds1 = objDb.SelectQuery("Ovdje tvoj select");
TvojDatagrid.DataSource = ds1;
TvojDatagrid.DataBind();

Jeli ovo sto ti treba?
 
Odgovor na temu

ela975
Sarajevo

Član broj: 136850
Poruke: 5
*.rb-26.bih.net.ba.



Profil

icon Re: Kreiranje data seta u web servisu05.03.2007. u 08:07 - pre 208 meseci
Ova prva opcija mi se vise svidjela, pa sam je i napravila sada je sve ok ,
a mislim da je i sigurnija s obzirom da podatke moram proslijedjivati drugom web servisu.
Hvala lijepa
 
Odgovor na temu

[es] :: .NET :: Kreiranje data seta u web servisu

[ Pregleda: 1485 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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