radim biblioteku kao što sam prije rekao vezano uz baze podataka.
mogučnost spajanja različitih baza preko te biblioteke bez stalnog kucanja stringova, konekcija itd..
također ubacio sam i storne procedure.
problem je nastao kod procedura.
Public Shared Sub ExecuteNonQuery(ovdje su definirani svi parametri) -> ovo je ime podprograma za storne procedure
definirana je konekcij, ovisno šta korisnik stavi,
command sadrži proceduru i konekciju, proceduru zadaje korisnik.
također sadrži parametar.
cmmandtype je naravno storna procedura.
p=command.parameters -> sadrži parametar, type, size
korisnik ova tri unosi prema želji
p.value=vrijednost
konekcija.open()
command.ExecuteNonQuery()
konekcija.close()
problem nastaje
ovo se poziva -> data.ExecuteNonQuery(parametri)
e sad ako imam stronu proceduru koja ima recimo 3 parametra
onda kod izgleda ovako
data.ExecuteNonQuery("ime_storne","ime_parametra1","vrijednost", tip, veličina)
data.ExecuteNonQuery("ime_storne","ime_parametra2","vrijednost", tip, veličina)
data.ExecuteNonQuery("ime_storne","ime_parametra3","vrijednost", tip, veličina)
nakon svakog pozivanja program se vrati u dll i pokušava izvršiti
konekcija.open()
command.ExecuteNonQuery()
konekcija.close()
međutim kako napraviti da pozovemo ExecuteNonQuery od parametra1 vrati se u dll file sve se izvrši osim
konekcija.open()
command.ExecuteNonQuery()
konekcija.close()
onda pozovemo ExecuteNonQuery od parametra2, vrati se u dll, sve se izvrši osim
konekcija.open()
command.ExecuteNonQuery()
konekcija.close()
tako i za treći.
jer odma nisam vodio računa, pa je on meni jedan parametar gledao kao upis.
jer kad imamo stornu proceduru prvo imamo definirane vrijednosti, parametere i ostalo i na kraju ide izvršenje.
ovdje se radi o upisu u bazu.
storna procedura je kreirana sa tri parametra, a baza je mysql 5.1, ali ne bitno.
pa ako netko ima ideju kako bi ovo riješio.
mogučnost spajanja različitih baza preko te biblioteke bez stalnog kucanja stringova, konekcija itd..
također ubacio sam i storne procedure.
problem je nastao kod procedura.
Public Shared Sub ExecuteNonQuery(ovdje su definirani svi parametri) -> ovo je ime podprograma za storne procedure
definirana je konekcij, ovisno šta korisnik stavi,
command sadrži proceduru i konekciju, proceduru zadaje korisnik.
također sadrži parametar.
cmmandtype je naravno storna procedura.
p=command.parameters -> sadrži parametar, type, size
korisnik ova tri unosi prema želji
p.value=vrijednost
konekcija.open()
command.ExecuteNonQuery()
konekcija.close()
problem nastaje
ovo se poziva -> data.ExecuteNonQuery(parametri)
e sad ako imam stronu proceduru koja ima recimo 3 parametra
onda kod izgleda ovako
data.ExecuteNonQuery("ime_storne","ime_parametra1","vrijednost", tip, veličina)
data.ExecuteNonQuery("ime_storne","ime_parametra2","vrijednost", tip, veličina)
data.ExecuteNonQuery("ime_storne","ime_parametra3","vrijednost", tip, veličina)
nakon svakog pozivanja program se vrati u dll i pokušava izvršiti
konekcija.open()
command.ExecuteNonQuery()
konekcija.close()
međutim kako napraviti da pozovemo ExecuteNonQuery od parametra1 vrati se u dll file sve se izvrši osim
konekcija.open()
command.ExecuteNonQuery()
konekcija.close()
onda pozovemo ExecuteNonQuery od parametra2, vrati se u dll, sve se izvrši osim
konekcija.open()
command.ExecuteNonQuery()
konekcija.close()
tako i za treći.
jer odma nisam vodio računa, pa je on meni jedan parametar gledao kao upis.
jer kad imamo stornu proceduru prvo imamo definirane vrijednosti, parametere i ostalo i na kraju ide izvršenje.
ovdje se radi o upisu u bazu.
storna procedura je kreirana sa tri parametra, a baza je mysql 5.1, ali ne bitno.
pa ako netko ima ideju kako bi ovo riješio.