Thread: hulp nodig bij SQL
-
26-11-2009, 17:58 #1Approved 9liver
- Registered
- 28/08/07
- Location
- Antwerpen
- Posts
- 1,706
- iTrader
- 45 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
hulp nodig bij SQL
Ik zit ene beetje vast om verder te programmeren... Ik moet een radio button (man of vrouw) in mijn DB krijgen maar ik weet niet hoe dit werkt...
kan iemand mij opweg helpen aub?

hetzelfde probleem heb ik met een checkbox....connectie.Open()
SQLcommand.Connection = connectie
SQLcommand.CommandText = "INSERT INTO tbl_Leerling (Naam,Voornaam,Klas,Geslacht,Geboortedatum,GSM,Ema il) VALUES('" & txtNaam.Text & "','" & txtVoornaam.Text & "','" & cboKlas.Text & "', '" & "RADIOBUTTON" & "' ,'" & txtGeboortedatum.Text & "','" & txtGSM.Text & "','" & txtEmail.Text & "' )"
SQLcommand.ExecuteNonQuery()
alvast bedankt voor de reacties!Samsung Galaxy SIIIno votes
-
-
26-11-2009, 18:25 #2Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
Achter een radio button zit meestal een waarde, 1 of 0 (true, false boolean). Bepaal welke van de 2 true is en welke false en schrijf dan die waarde weg.
Een checkbox kan een aantal waarden bevatte, persoonlijk werk ik dan meestal met bitmasks om die waarden uit te lezen en weg te schrijven in 1 integer.Vanaf nu gaan we verder op BeyondGaming!
In deze thread wordt uitgelegd hoe je jouw account kan migreren.no votes
-
26-11-2009, 18:36 #3Approved 9liver
- Registered
- 18/01/04
- Location
- Melle
- Posts
- 10,535
- iTrader
- 56 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/102
Of je doet het the easy way en je slaat de geselecteerde keuze op ipv een bitwaarde waar je later niks meer uit kan halen.
“In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
PSN: Cycloon - Final Fantasy XIV: A realm reborn characterno votes
-
26-11-2009, 20:31 #4Approved 9liver
- Registered
- 28/08/07
- Location
- Antwerpen
- Posts
- 1,706
- iTrader
- 45 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
ja maar ik weet niet hoe ik het in mijn insert krijg.... zie begin post in de quote het vetgedrukte en het rood
moet ik die regels in of buiten de sql doen?Samsung Galaxy SIIIno votes
-
26-11-2009, 20:37 #5=/Code:
if (radioButtonMan) radiobutton = "man" else radiobutton = "vrouw"
no votes
-
26-11-2009, 21:38 #6Approved 9liver
- Registered
- 28/08/07
- Location
- Antwerpen
- Posts
- 1,706
- iTrader
- 45 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
dit moet dus in de SQL?
sry voor de vrage kdoe dit gwn als hobby om by te lere
en hoe werkt dat by een checkbox?Samsung Galaxy SIIIno votes
-
26-11-2009, 21:39 #7Approved 9liver
- Registered
- 28/08/07
- Location
- Antwerpen
- Posts
- 1,706
- iTrader
- 45 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
zal het even uit proberen
edit: heb het net in sql code gezet ipv "RADIOBUTTON" maar lukt niet
doe ik het verkeerd?Last edited by mXXX; 26-11-2009 at 21:52.
Samsung Galaxy SIIIno votes
-
26-11-2009, 21:48 #8Approved 9-lifer
- Registered
- 27/08/04
- Location
- Leuven
- Posts
- 930
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 11/38
Je moet wat geselecteerd is in de checkbox/radiobutton omzetten in een string (of iets anders als je dat wilt) en dat plaats je dan in de DB.
Ik weet niet in welke taal je aan het programmeren bent, maar misschien is er iets zoals radiobutton.Text.
Als dat er niet is doe je voor de SQL statements iets zoals Parnakra zei (voorbeeld in pseudocode):
En dat geslacht geef je dan mee aan de query.Code:String geslacht; if (man geselecteerd met de radiobutton) geslacht = "man" else geslacht = "vrouw"
no votes
-
26-11-2009, 21:53 #9Approved 9liver
- Registered
- 28/08/07
- Location
- Antwerpen
- Posts
- 1,706
- iTrader
- 45 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
ik werk met visual studio 2008 ==> visual basic.net
Samsung Galaxy SIIIno votes
-
26-11-2009, 22:00 #10Waarschijnlijk moet je nog de naam van je radiobutton en enkele quotes aanpassen.Code:
Dim geslacht as String if radioButtonMan.Checked then geslacht = "man" else geslacht = "vrouw" end if connectie.Open() SQLcommand.Connection = connectie SQLcommand.CommandText = "INSERT INTO tbl_Leerling (Naam,Voornaam,Klas,Geslacht,Geboortedatum,GSM,Ema il) VALUES('" & txtNaam.Text & "','" & txtVoornaam.Text & "','" & cboKlas.Text & "', '" & " geslacht " & "' ,'" & txtGeboortedatum.Text & "','" & txtGSM.Text & "','" & txtEmail.Text & "' )" SQLcommand.ExecuteNonQuery()no votes
-
26-11-2009, 22:31 #11Approved 9liver
- Registered
- 28/08/07
- Location
- Antwerpen
- Posts
- 1,706
- iTrader
- 45 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
zou ik het met een boolean doen dan zou het zijn:
toch?
Zal het even testen!Dim geslacht As Boolean
If RadioButtonMan.Text = True Then
geslacht = "man"
Else
geslacht = "vrouw"
End If
bedankt voor uw hulp parnakra
Samsung Galaxy SIIIno votes
-
26-11-2009, 22:33 #12
Dat zal niet werken.
no votes
-
26-11-2009, 22:37 #13Approved 9liver
- Registered
- 28/08/07
- Location
- Antwerpen
- Posts
- 1,706
- iTrader
- 45 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/3
heb het net ondervonden... ik heb net uw manier getest en lukt maar nu krijg ik een error bij mijn SQLcommand.ExecuteNonQuery()
ik zal het even zelf proberen te vinden, als het dan nog niet lukt dan laat ik iets weten
heb liever dat ik het zelf kan
Samsung Galaxy SIIIno votes
-
26-11-2009, 22:41 #14Member
- Registered
- 17/07/02
- Location
- Wilrijk
- Posts
- 1,994
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 9/16
checkbox + radiobutton is denk ik den Checked property uitlezen, dus chkBla.Checkedhetzelfde probleem heb ik met een checkbox....
geslacht = RadioButtonMan.Checked ? "man" : "vrouw"no votes
-
26-11-2009, 22:55 #15no votes

