Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 28.5.2011, 17:34   #441
Eddy
Starosedelac
 
Član od: 10.12.2005.
Lokacija: ¯\_(ツ)_/¯
Poruke: 1.397
Zahvalnice: 811
Zahvaljeno 404 puta na 255 poruka
Određen forumom Re: How to... Visual Basic

Evo kako sam ja to koristio u mom programu:

Kod:
dim ime as string

Data1.RecordSource = "SELECT * FROM pin WHERE ime LIKE '" & txtFind.Text & "*'"

If Data1.Recordset.RecordCount = 0 Then Exit Sub

ime = Data1.Recordset.Fields("sbk")
Data1.Refresh
ili

Kod:
dim ime as string

Data1.RecordSource = "SELECT * FROM pin WHERE ime LIKE '" & txtFind.Text & "*'"

If Data1.Recordset.RecordCount = 0 Then 
  MsgBox "Zadati kriterijum pretrage ne daje rezultate!", , "Pretraga - Nema rezultata"
  Data1.Refresh
Else
  ime = Data1.Recordset.Fields("ime")
  Data1.Refresh
end if
Eventualno istrazi i sledeci pojam:
SQL wildcards

Poslednja ispravka: Eddy (29.5.2011 u 13:38) Razlog: stavio bolje primere
Eddy je offline   Odgovor sa citatom ove poruke
Stara 3.6.2011, 23:24   #442
Game fever
Starosedelac
 
Član od: 3.4.2007.
Lokacija: London
Poruke: 1.330
Zahvalnice: 2.477
Zahvaljeno 283 puta na 198 poruka
Slanje poruke preko MSN-a korisniku Game fever
Određen forumom Re: How to... Visual Basic

Imao bih jos jedno pitanje. Imam jedan DataList. DataList se popunjava sa proizvodima iz baze prilikom ucitavanja forme, zanima me da li postoji mogucnost da se u jednu labelu upisem cenu proizvoda (iz baze) kad korisnik klikne na odredjeni proizvod.
Znaci imam jedan DataList, koji je popunjen sa elementima iz baze, da li postoji mogucnost da ubacim jos jedan podatak iz iste tabele u bazi koji ce da se upise u labelu u zavisnosti koji proizvod je korisnik kliknuo. Hvala
Game fever je offline   Odgovor sa citatom ove poruke
Stara 6.6.2011, 2:47   #443
Dark Champion
Član
 
Član od: 22.12.2007.
Poruke: 245
Zahvalnice: 12
Zahvaljeno 80 puta na 42 poruka
Određen forumom Re: How to... Visual Basic

Cao svima, imam jedno malo teze pitanje (bar je meni tesko). Ovako:

Ako uradim aplikaciju sa tutorialima recimo, i sada je potrebno vrsiti stalni update izmedju klijenta i servera kako to da odradim? Recimo da imam web sajt gde cu stavljati dopune odakle ce preuzimati klijent kako se to radi?
Dark Champion je offline   Odgovor sa citatom ove poruke
Stara 19.6.2011, 14:21   #444
miloshsk
Novi član
 
Član od: 30.6.2008.
Poruke: 28
Zahvalnice: 3
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku miloshsk
Određen forumom Re: How to... Visual Basic

Pozdrav. Vrlo je moguće da će pitanje koje postavim biti veoma glupo i početničko, ali ja jednostavno ne razumem kako funkcioniše.

Naime, napravio sam deo aplikacije u VB 2010 express i koristim SQL Server 2008 express. Sve je to u redu i lepo je povezano, radi taj deo koji sam napravio.

Problem nastaje kad hocu da pokrenem taj program na nekom kompu koji nema instaliran SQL server. Na stranu to što ne umem da sastavim connectionstring još uvek, to ću naći već. Ne mogu da provalim šta treba da instaliram na tom drugom kompu da bi se aplikacija konektovala na bazu i uradila šta treba.

Nigde ne piše konkretan odgovor, ili ja ne čitam gde treba, mislio sam da treba instalirati sql server native client, i onda napraviti connection string za to i to će raditi. To ne mogu ni da skinem sa MS sajta iz nepoznatog razloga, pa ne mogu ni da probam.

Ne bih da instaliram kompletnu verziju sql server 2008 express, preveliko je.

Probao sam da nađem neko drugo rešenje, pomislih da će moći sql server compact editon, vidim da ta verzija radi sa fajlovima koji su .sdf, a moja baza je .mdf.

Ništa mi više nije jasno, pročitao sam sve i svašta i samo sam se zbunio. Znam da moram da instaliram .net framework verziju u kojoj mi je aplikacija razvijena. Ali šta instalirati za bazu, za mene je i dalje misterija. Treba mi samo usmerenje šta da instaliram, connection string i ostalo ću sam probavati i testirati. Hvala.
miloshsk je offline   Odgovor sa citatom ove poruke
Stara 19.6.2011, 14:26   #445
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: How to... Visual Basic

nisi uopste jasno naveo da li pricas o koriscenju tvoje aplikacije na nekom racunaru koji bi se zatim preko mreze konektovao na postojecu bazu na postojecem sql serveru ili pitas sta je potrebno instalirati na lokalnom racunaru da bi podigao lokalno bazu i radio sa njom?
irreal je offline   Odgovor sa citatom ove poruke
Stara 19.6.2011, 14:37   #446
miloshsk
Novi član
 
Član od: 30.6.2008.
Poruke: 28
Zahvalnice: 3
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku miloshsk
Određen forumom Re: How to... Visual Basic

Nisam, izvinjavam se.

Pitam šta je potrebno intalirati na računaru klijenta da bi se baza podigla lokalno i radilo sa njom?
miloshsk je offline   Odgovor sa citatom ove poruke
Stara 19.6.2011, 15:15   #447
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: How to... Visual Basic

zasto bi to zeleo da radis?

moras da instaliras sql server, podesis instancu, kreiras bazu (ili dodas postojecu koju bi pakovao uz program)

ali ne vidim zasto bi to radio. sql server nije nikako namenjen da se koristi kao access, spakujes bazu uz program a vecina klijenata vec ima engine da podigne i koristi bazu.

ms sql server je ozbiljan server i nije namenjen da ga na brzinu dizes na svakom racunaru koji zeli da koristi tvoju aplikaciju.

instaliras ga jednom u mrezi gde se koristi aplikacija ili na nekom serveru koji ima izlaz na internet i to je to.

za to sto si ti (cini mi se) zamislio, da svako ko skine prorgam lokalno koristi svoju kopiju baze, za to se koriste light baze. access, sqlite, itd.
irreal je offline   Odgovor sa citatom ove poruke
Stara 20.6.2011, 13:54   #448
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... Visual Basic

Citat:
miloshsk kaže: Pregled poruke
Nisam, izvinjavam se.

Pitam šta je potrebno intalirati na računaru klijenta da bi se baza podigla lokalno i radilo sa njom?
Kao što reče irreal, nepraktično je podizati neki server na svakom računaru na kome ti treba baza. Znam jednog lika koji takve programe pravi, i mogu da ti kažem da je haos, na svake dve-tri nedelje mora da ide kod svih korisnika i da im bekapuje bazu, podesi server (ponovo) itd. Tebi je bolje da koristiš biblioteku kao što je SQLite, ili, ako si više za Microsoft, Access. To su dve serverless baze za koje ja znam, nemam pojma da li postoje još neke isto tako popularne.

Eventualno, ako postoji glavna baza iz koje svi klijenti vuku podatke, tu će ti već trebati 24/7 server na koji će se klijenti konektovati. Mada ne verujem da si to imao na umu.
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 20.6.2011, 18:24   #449
miloshsk
Novi član
 
Član od: 30.6.2008.
Poruke: 28
Zahvalnice: 3
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku miloshsk
Određen forumom Re: How to... Visual Basic

Hvala na odgovorima.

Napravio sam bazu u Accessu 2010, probao je na win 7 64bit, radi, na xp 32bit, radi. Treba samo instalirati Microsoft Access Database Engine 2010 Redistributable, verziju za 32bitni ili 64bitni sistem i sve radi kako treba. Da sam znao da je ovako jednostavno, krenuo bih od toga odmah, ali eto, zelen pa ne zna
miloshsk je offline   Odgovor sa citatom ove poruke
Stara 21.6.2011, 2:03   #450
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: How to... Visual Basic

@irreal,geomaster

Acces mi je poznat,a interesuje me koliko se razlikuje (ako uopste) SQLite od standardnog SQL-a sto po sintaksi sto po mogucnostima?
Markonije je offline   Odgovor sa citatom ove poruke
Stara 21.6.2011, 13:30   #451
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: How to... Visual Basic

ne znam sta smatras "standardnim" sql-om.

postoji SQL standard, ali svako ko ga je ikada implementirao ga je bar malo "zacinio" tako se sql sintaksa osetno razlikuje izmedju Oracle-a, MS SQL-a, MySQL-a i svih ostalih implementacija.

SQLite je ipak light weight verzija SQL baze te je oslabljena u nekim pogledima i specificna u drugim.

Najvece specificnosti SQLite-a su mogucnost vise konkuretnih citanja ali samo jedno pisanje u datom trenutku (apsolutno nije problem kada koristis intertno u aplikaciji, samo pazis ako vise threadova upisuje u isto vreme, ali i tada mozes da postavis timeout u kom ce pokusavati ponovo da upise)

druga specificnost je sto nema strictly typed tipove u kolonama, vec jedna kolona moze da sadrzi bilo koji tip podatka.
ni ovo nije neki problem ako pazis sta radis, a zbog ovoga je odlicna i za integraciju u dinamicke jezike.

treca specificnost (od krupnijih) je sto ALTER funkcija ne moze da brise i dodaje kolone u tabeli, moras da kreiras celu tabelu ispocetka i prepises podatke ako hoces dinamicki iz koda da drndas tabele.

u svakom slucaju, cim je baza potrebno da bude na svakom lokalnom racunaru znaci da se ne koristi za nesto bog zna sta, a tada sigurno nece predstavljati problem limiti ove baze.
dovoljno je reci da je koristi ogroman broj programa, od kojih su neki ultra poznati (browseri, npr) i da je zaista de facto standard za light bazu integrisanu u aplikaciju (cak ne treba ni da se instalira nista van aplikacije, kao sto mora za access)
irreal je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku irreal na korisnoj poruci:
Markonije (22.6.2011)
Stara 21.6.2011, 13:38   #452
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... Visual Basic

Potpisujem sve, i samo bih dodao da je SQLite u originalu pisan za C, ali postoji gomila wrappera za razne programske jezike (uključujući i mnoge za .NET framework, npr. System.Data.SQLite). SQLite je uz to dosta brz i preporučujem ga od sveg srca. Upisi se vrše pomoću transakcija tako da ne može da se desi da usled pada nečega ostaneš sa pola podataka upisanim, a pola neupisanim. Od ostalih karakteristika irreal je sve naveo, nemam šta da dodam.
Geomaster je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci:
Markonije (22.6.2011)
Stara 22.6.2011, 1:48   #453
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: How to... Visual Basic

Imao sam bas dilemu koje baze da koristim,za 'laganije' programe.

Sad vise ne
Markonije je offline   Odgovor sa citatom ove poruke
Stara 10.7.2011, 15:47   #454
viktorcar100
Član
 
Član od: 4.2.2011.
Poruke: 120
Zahvalnice: 34
Zahvaljeno 0 puta na 0 poruka
Exclamation Re: How to... Visual Basic

Ima nesto sto nerazumem pa bi hteo da mi objasnite.
Znaci hocu da napravim program (chat) tako da mora da se ukuca username i sifra da bi mogo da udje na chat, To bi izgledalo ovako:

E ali sad ako neka nema nalog pa treba da se reg i kad ukuca username, email, password, retype password, network name to ce meni da se posalje. I onda kad on to sve ukuca da kad pretisne register da moze da ukuca username i password na onu prethodnu sliku. Vidite slika za reg izgleda ovako :

Kako da kad sve to ukuca u reg (to je ova druga slika) da kad izadje odatle da moze da ukuca username i password sto je ukucao u reg i da udje na chat.
Evo slika za chat:
viktorcar100 je offline   Odgovor sa citatom ove poruke
Stara 10.7.2011, 16:06   #455
Eddy
Starosedelac
 
Član od: 10.12.2005.
Lokacija: ¯\_(ツ)_/¯
Poruke: 1.397
Zahvalnice: 811
Zahvaljeno 404 puta na 255 poruka
Određen forumom Re: How to... Visual Basic

1. Sredi malo taj post. Stavljaj thumbnail i link ka slici stavi u novi red a ne posle ":"

2. Kad on pritisne register, tebi treba program da se poveze sa bazom. Da se proveri da li vec postoji korisnicko ime. Ako ne postoji, onda da se upise nova informacija.

3. Namestis da kad kliknes na register skloni se forma register i prikaze forma pocetna (valjda pomocu form.show)
Eddy je offline   Odgovor sa citatom ove poruke
Stara 10.7.2011, 16:12   #456
viktorcar100
Član
 
Član od: 4.2.2011.
Poruke: 120
Zahvalnice: 34
Zahvaljeno 0 puta na 0 poruka
Exclamation Re: How to... Visual Basic

Citat:
Eddy kaže: Pregled poruke
1. Sredi malo taj post. Stavljaj thumbnail i link ka slici stavi u novi red a ne posle ":"

2. Kad on pritisne register, tebi treba program da se poveze sa bazom. Da se proveri da li vec postoji korisnicko ime. Ako ne postoji, onda da se upise nova informacija.

3. Namestis da kad kliknes na register skloni se forma register i prikaze forma pocetna (valjda pomocu form.show)

Ovo 3. znam ali ne shvatam kako da kad se ukucaju sve informacije u reg da moze da ukuca na ono pocetno username and password (koji je upisao u reg) da bi uso na chat.

I kako da kad kuca informaciju u reg da ako su password i retype password razliciti da prijavi gresku kada klikne na register!
viktorcar100 je offline   Odgovor sa citatom ove poruke
Stara 10.7.2011, 16:13   #457
Eddy
Starosedelac
 
Član od: 10.12.2005.
Lokacija: ¯\_(ツ)_/¯
Poruke: 1.397
Zahvalnice: 811
Zahvaljeno 404 puta na 255 poruka
Određen forumom Re: How to... Visual Basic

Gde i kako cuvas ono sto se ukuca u reg?

Otprilike (VB6 verzija):

Kod:
If pass.text=passRetype.text then

else
  msgbox "Razlicite sifre"
  passRetype.text=""
  pass.text=""
  pass.setfocus
end if
EDIT: Primedba! Ovo gore nije case sensitive. Nadalje imas i String.Compare(). Procitaj vise na sledecim stranicama:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=189
http://www.dotnetcurry.com/ShowArticle.aspx?ID=190

Poslednja ispravka: Eddy (10.7.2011 u 16:33)
Eddy je offline   Odgovor sa citatom ove poruke
Stara 10.7.2011, 16:55   #458
viktorcar100
Član
 
Član od: 4.2.2011.
Poruke: 120
Zahvalnice: 34
Zahvaljeno 0 puta na 0 poruka
Exclamation Re: How to... Visual Basic

Citat:
Eddy kaže: Pregled poruke
Gde i kako cuvas ono sto se ukuca u reg?

Otprilike (VB6 verzija):

Kod:
If pass.text=passRetype.text then

else
  msgbox "Razlicite sifre"
  passRetype.text=""
  pass.text=""
  pass.setfocus
end if
EDIT: Primedba! Ovo gore nije case sensitive. Nadalje imas i String.Compare(). Procitaj vise na sledecim stranicama:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=189
http://www.dotnetcurry.com/ShowArticle.aspx?ID=190
a dali ovaj cod radi u vb 2008 i gde treba da ukucam ovaj cod.
viktorcar100 je offline   Odgovor sa citatom ove poruke
Stara 10.7.2011, 16:56   #459
Eddy
Starosedelac
 
Član od: 10.12.2005.
Lokacija: ¯\_(ツ)_/¯
Poruke: 1.397
Zahvalnice: 811
Zahvaljeno 404 puta na 255 poruka
Određen forumom Re: How to... Visual Basic

Mozda bi trebao poceti sa laksim primerima.
Eddy je offline   Odgovor sa citatom ove poruke
Stara 10.7.2011, 17:04   #460
viktorcar100
Član
 
Član od: 4.2.2011.
Poruke: 120
Zahvalnice: 34
Zahvaljeno 0 puta na 0 poruka
Exclamation Re: How to... Visual Basic

Je ovo radi u vb 2008 ili ne
i gde da ukucam
viktorcar100 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
how to, vb6, visual basic, visual basic 6

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Visual Basic pomoć HITNO!!! TamindzaNS Programiranje 2 3.4.2009 14:43
Visual Basic 6: Online Serveri Bojan Pravljenje igara 3 8.11.2007 21:15
Visual Basic 6.0 Tutorial DobroslaV Programiranje 10 4.8.2007 14:05
Microsoft Visual Basic vladix Pravljenje igara 5 17.11.2006 19:18
Visual Basic PeTkO Programiranje 20 17.11.2006 14:15


Sva vremena su po Griniču +2 h. Sada je 15:54.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com