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

Spajanje textboxa s bazom podtaka (C#)

[es] :: .NET :: .NET Desktop razvoj :: Spajanje textboxa s bazom podtaka (C#)

[ Pregleda: 3468 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NYXY
Hrvatska

Član broj: 126762
Poruke: 60
*.adsl.net.t-com.hr.



Profil

icon Spajanje textboxa s bazom podtaka (C#)13.02.2008. u 20:28 - pre 196 meseci
Da li je moguce spojiti textbox s SQL i ADO.net bazom podtaka u C#, tako da kada korisnik upise nesto u textbox i klikne button da se ono sto je on upisao spremi u bazu i da li je moguce da textbox "procita" sadrzaj nekog stupca u bazi?

Unparjed vam hvala
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
78.134.142.*



+19 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)13.02.2008. u 21:06 - pre 196 meseci
Citat:
NYXY: Da li je moguce spojiti textbox s SQL i ADO.net bazom podtaka u C#, tako da kada korisnik upise nesto u textbox i klikne button da se ono sto je on upisao spremi u bazu i da li je moguce da textbox "procita" sadrzaj nekog stupca u bazi?

Unparjed vam hvala


moguće.

ubacivanje radiš sa insert.

treba ti još command, connecton i string za izraz.
sve se može, ako se hoće.
 
Odgovor na temu

NYXY
Hrvatska

Član broj: 126762
Poruke: 60
*.adsl.net.t-com.hr.



Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)14.02.2008. u 14:37 - pre 196 meseci
Molim te ako ti nije problem, mozes li mi dati link na tutorijal (ili nesto slicno)
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
78.134.128.*



+19 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)15.02.2008. u 09:57 - pre 196 meseci
evo.
http://www.startvbdotnet.com/ado/sqlserver1.aspx

samo što umjesto vrijednosti ti pišeš ' " & textbox.text & " '
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)15.02.2008. u 09:58 - pre 196 meseci
Ovako zapisujes u bazu

Code:

Dim veza as new SQLConnection("connectionstring")
dim Kom as new SQLCommand("",veza)
dim cit as SQLDataReader

TRy
veza.open
kom.commandtext="INSERT into mojaTabela(ime) values('"& textbox1.text &'')"
kom.executenonquery
veza.close

catch ex as SQLException
msgbox ex.message
end try


A ovako citas iz baze:
Code:

TRy
veza.open
kom.commandtext="select ime from mojaTabela where id=1"
cit=kom.executereader
cit.read
textbox1.text=cit.item("ime")
cit.close
veza.close

catch ex as SQLException
msgbox ex.message
end try
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12848



+4784 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)15.02.2008. u 10:46 - pre 196 meseci
Ne bi bilo lose da koristi parametre. Primer kod zapisivanja (samo prepravljen taj kod koji si dao):
Code:

Dim veza as new SQLConnection("connectionstring")
dim Kom as new SQLCommand("",veza)
dim cit as SQLDataReader
Dim NameParam As New SqlParameter("@Name", Data.SqlDbType.NVarChar) 'Ili koji je vec tip u bazi

NameParam.Value = textbox1.text
kom.Parameters.add(NameParam)
TRy
veza.open
kom.commandtext="INSERT into mojaTabela(ime) values(@Name)"
kom.executenonquery
veza.close

catch ex as SQLException
msgbox ex.message
end try


Cisto za slucaj da se neko zove Marko; Drop Table Ljudi;-- :]
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)15.02.2008. u 12:08 - pre 196 meseci
cisto da pitam, jel se moze Parametar zloupotrebiti za SQL Injection?
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12848



+4784 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)15.02.2008. u 12:14 - pre 196 meseci
Parametri sluze upravo za zastitu od istih jer se interno sve to escape-uje tako da u bazu bude upisano (npr. kod upisivanja) tako kako je zadato ali se ne poremeti query. E sad, pretpostavljam da to nije 100% zastita, ali mi trenutno ne pada nista na pamet kako bi se nesto moglo uraditi.
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)15.02.2008. u 12:49 - pre 196 meseci
nisam siguran ali da li MySQL podrzava parametre?
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12848



+4784 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)15.02.2008. u 14:10 - pre 196 meseci
Ni ja, ali mislim da se do izvrsava unutar Command objekta a i nije ni receno da se radi o MySQL-u :)
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
77.46.154.*

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)15.02.2008. u 15:17 - pre 196 meseci
Naravno da MySql podrzava parametre. Mozes proveriti string pre dodele sql upitu da li ima neke od delete, update, alter, drop substringova da bi bio sigurniji da nece doci do sql injectiona.
RTFM
 
Odgovor na temu

NYXY
Hrvatska

Član broj: 126762
Poruke: 60
*.adsl.net.t-com.hr.



Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)16.02.2008. u 09:11 - pre 196 meseci
Molim vas ako netko moze onaj kod prevesti u C# (ja sam pokusao, lai nisam uspio i tezaio sam po googleu, ali nisam nista korisnog pronasao)
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
91.191.24.*



+42 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)16.02.2008. u 09:35 - pre 196 meseci
Code:

SQLConnection veza = new SQLConnection("connectionstring");
SQLCommand Kom = new SQLCommand("", veza);
SQLDataReader cit;
SqlParameter NameParam = new SqlParameter("@Name", Data.SqlDbType.NVarChar);
// Ili koji je vec tip u bazi
NameParam.Value = textbox1.text;
kom.Parameters.add(NameParam);
try {
    veza.open;
    kom.commandtext = "INSERT into mojaTabela(ime) values(@Name)";
    kom.executenonquery;
    veza.close;
}
catch (SQLException ex) {
    msgbox;
    ex.message;
}
 
Odgovor na temu

ganjaman
admin
Ni

Član broj: 111814
Poruke: 113
82.117.195.*

Sajt: asp.net


+5 Profil

icon Re: Spajanje textboxa s bazom podtaka (C#)19.02.2008. u 09:46 - pre 196 meseci
Prosto i jednostavno

http://aspnet.4guysfromrolla.com/articles/050207-1.aspx
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Spajanje textboxa s bazom podtaka (C#)

[ Pregleda: 3468 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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