Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cu ce va aparati de cainii agresi...

Nu imi platiti coletul cu cardul ...

Mi-au disparut amigdalitele ?

Exista vreun plan de terorizare p...
 Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 

write radioButton text to database.

- - - - -
  • Please log in to reply
26 replies to this topic

#1
tepesdanu

tepesdanu

    Junior Member

  • Grup: Junior Members
  • Posts: 40
  • Înscris: 23.09.2017
Salut. Incerc sa  inscriu in baza de date textul radio buttonului si nu reusesc. Stie cineva cum ?
http://prntscr.com/gq0jva

Daca incerc sa citesc textul cu ,  getText() imi zice ca nu e string  si nu pot sa fac nimic cu el. Convert in string cu toString(); nu merge .

#2
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,236
  • Înscris: 24.02.2007
Radio buttonu nu permite userului sa introduca orice text, asa ca va avea textul ce i-l oferi tot tu. Ca atare, stiind deja textul, de ce nu-l introduci direct fara sa mai conteze ca va fi afisat ca radio button sau nu?

#3
tepesdanu

tepesdanu

    Junior Member

  • Grup: Junior Members
  • Posts: 40
  • Înscris: 23.09.2017

View Postdani.user, on 26 septembrie 2017 - 20:36, said:

Radio buttonu nu permite userului sa introduca orice text, asa ca va avea textul ce i-l oferi tot tu. Ca atare, stiind deja textul, de ce nu-l introduci direct fara sa mai conteze ca va fi afisat ca radio button sau nu?
radio butonul permite inserarea textului care vreau eu cu comanda  "nume.setText();". Deci incerc sa explic am 3 radio butoane intr-un grup.Pe textul fiecarui buton este atasat o valoare din baza de date, ca in poza : pere, mere , cirese. .
http://prntscr.com/gq1110

Acuma eu vreau ca din moment ce s-a selectat mere de exemplu , sa pot trimite textul asta "mere"in baza de date .

Edited by tepesdanu, 26 September 2017 - 20:47.


#4
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,032
  • Înscris: 24.02.2006
pune si codul in care incerci sa citesti textul.

#5
tepesdanu

tepesdanu

    Junior Member

  • Grup: Junior Members
  • Posts: 40
  • Înscris: 23.09.2017

View Post_Smiley_, on 26 septembrie 2017 - 20:50, said:

pune si codul in care incerci sa citesti textul.
http://prntscr.com/gq1wpv
In imaginea de sus codul unde butonul primeste valoarea . Atasez mai jos si metoda getrasp2
http://prntscr.com/gq1xpc

butoane ca incodul din imagine is 3 . Iar acum vreau ca textul butonului selectat sa zboare intr-un alt tabel din baza de date.

Edited by tepesdanu, 26 September 2017 - 21:52.


#6
romio79

romio79

    Active Member

  • Grup: Members
  • Posts: 1,655
  • Înscris: 30.03.2005
nu ai inteles cererea lui @_Smiley_ . el zicea sa pui codul unde incerci sa iei numele din radio button ca sa il pui in baza de date.
oricum aici ai un exemplu : https://stackoverflo...m-a-buttongroup

#7
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,364
  • Înscris: 11.08.2003
ArrayList<JRadioButton> buttons = new ArrayList<>();
	   buttons.add(jRadioButton1);
	   buttons.add(jRadioButton2);
	   buttons.add(jRadioButton3);
	   for(JRadioButton button:buttons){
		   if(button.isSelected()){
			   print(button.getText());
		   }
	   }



#8
tepesdanu

tepesdanu

    Junior Member

  • Grup: Junior Members
  • Posts: 40
  • Înscris: 23.09.2017

View Postsorin147, on 27 septembrie 2017 - 06:24, said:

ArrayList<JRadioButton> buttons = new ArrayList<>();
	 buttons.add(jRadioButton1);
	 buttons.add(jRadioButton2);
	 buttons.add(jRadioButton3);
	 for(JRadioButton button:buttons){
		 if(button.isSelected()){
			 print(button.getText());
		 }
	 }

pentru ce sa flosesc container , nu asta e problema mea. Eu folosesc deja ButtonGroup.

View Postromio79, on 27 septembrie 2017 - 06:11, said:

nu ai inteles cererea lui @_Smiley_ . el zicea sa pui codul unde incerci sa iei numele din radio button ca sa il pui in baza de date.
oricum aici ai un exemplu : https://stackoverflo...m-a-buttongroup


Nu vad pt ce sa-ti trimit codu ala , daca nu merge ca-i conflict de tipuri.
rs=stmt.executeQuery("INSERT INTO studenti('ans1') VALUES ('"+answer1+"'");

Uite aici incerc sa introduc in baza .
answer1 este o variabila ;
answer1 = rb1.getText();
Linkul trimis nu ajuta cu nimic .
"How do I get which JRadioButton is selected from a ButtonGroup" Eu nu asta am intrebat.

Edited by tepesdanu, 27 September 2017 - 10:31.


#9
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,032
  • Înscris: 24.02.2006
altfel spus, pui tot felul de bucati de cod de care nu e nevoie, dar refuzi cu obstinatie sa pui bucata de cod unde apare problema :)

#10
tepesdanu

tepesdanu

    Junior Member

  • Grup: Junior Members
  • Posts: 40
  • Înscris: 23.09.2017

View Post_Smiley_, on 27 septembrie 2017 - 10:42, said:

altfel spus, pui tot felul de bucati de cod de care nu e nevoie, dar refuzi cu obstinatie sa pui bucata de cod unde apare problema Posted Image
Serios ? >si bucata asta de cod care am trimis-o ce e ?
rs=stmt.executeQuery("INSERT INTO studenti('ans1') VALUES ('"+answer1+"'");

Am gasit problema, vad ca unii  nu ati vrut sa ajuati ci doar sa gasiti motive sa faceti atacuri la persoana.
Problema e ca am folosit executeQuery.
Cand introduci ceva in baza se foloseste executeUpdate
deci trebuia sa arate asa
rs=stmt.executeUpdate("INSERT INTO studenti('ans1') VALUES ('"+answer1+"'");


Edited by tepesdanu, 27 September 2017 - 10:47.


#11
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,032
  • Înscris: 24.02.2006
in acea bucata de cod incerci sa executi un insert intr-o baza de date. ti-am cerut "codul in care incerci sa citesti textul", nu ce vrei tu sa faci mai tarziu cu variabila in care ai pus textul. nu de alta, dar acolo spuneai ca e problema:

View Posttepesdanu, on 26 septembrie 2017 - 20:12, said:

Daca incerc sa citesc textul cu ,  getText() imi zice ca nu e string  si nu pot sa fac nimic cu el. Convert in string cu toString(); nu merge .

dar pare-se, din ce rezolvare povestesti tu ca ai gasit, ca acel getText() functiona fara probleme si eroarea era in alta parte.

#12
tepesdanu

tepesdanu

    Junior Member

  • Grup: Junior Members
  • Posts: 40
  • Înscris: 23.09.2017

View Post_Smiley_, on 27 septembrie 2017 - 10:52, said:

in acea bucata de cod incerci sa executi un insert intr-o baza de date. ti-am cerut "codul in care incerci sa citesti textul", nu ce vrei tu sa faci mai tarziu cu variabila in care ai pus textul. nu de alta, dar acolo spuneai ca e problema:


dar pare-se, din ce rezolvare povestesti tu ca ai gasit, ca acel getText() functiona fara probleme si eroarea era in alta parte.
http://prntscr.com/gq1wpv
In imaginea de sus codul unde butonul primeste valoarea . Atasez mai jos si metoda getrasp2
http://prntscr.com/gq1xpc


Asta e unul din primele mesaje

#13
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,032
  • Înscris: 24.02.2006
tu cred ca faci misto de noi :)

ai pus codul in care pui textul pe radio buttons, ai pus codul in care citesti din baza textul respectiv, ai pus o poza cu butoanele, ai pus codul cu care incerci sa inserezi valoarea unei variabile in baza....dar te plangi ca ai o problema la citirea textul din radio button in variabila, si refuzi sa ne pui bucata respectiva de cod.

te plangi ca "getText() imi zice ca nu e string", dar nu pui deloc codul unde se apeleaza getText() :).

#14
tepesdanu

tepesdanu

    Junior Member

  • Grup: Junior Members
  • Posts: 40
  • Înscris: 23.09.2017

View Post_Smiley_, on 27 septembrie 2017 - 11:13, said:

tu cred ca faci misto de noi Posted Image

ai pus codul in care pui textul pe radio buttons, ai pus codul in care citesti din baza textul respectiv, ai pus o poza cu butoanele, ai pus codul cu care incerci sa inserezi valoarea unei variabile in baza....dar te plangi ca ai o problema la citirea textul din radio button in variabila, si refuzi sa ne pui bucata respectiva de cod.

te plangi ca "getText() imi zice ca nu e string", dar nu pui deloc codul unde se apeleaza getText() Posted Image.
http://prntscr.com/gq94ac

Esti enervant.  Ori urmaresti topicul ori nu.

Incearca sa ma ajuti sa inteleg de ce nu merge sa  introduc valori in baza doar in coloanele care vreau eu . Am incercat in 3 moduri .
stmt.executeUpdate("INSERT INTO elevi(nume) VALUES ( 'dfCc86RO')");			  //nu functioneaza
stmt.executeUpdate("INSERT INTO elevi('nume') VALUES ('dfCc86RO')");			  //nu functioneaza
stmt.executeUpdate("INSERT INTO elevi(id, nume) VALUES (23, 'dfCc86RO')");	 //functioneaza


Eu un tabel simplu din 2 coloane id si nume . Daca introduc ambele valori merge, daca incerc sa introduc doar in coloana id sau nume primesc eroare.

Edited by tepesdanu, 27 September 2017 - 11:31.


#15
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,032
  • Înscris: 24.02.2006
ok, eu renunt :)

banuiala mea era ca gresea ceva pe la obtinerea butonului de pe care vroia sa ia textul (acel "rb1") si ca apela getText() pe alt obiect (cel mai probabil unul care continea cumva acel RadioButton). dar el nu vrea sa puna codul respectiv si pace :)

#16
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,603
  • Înscris: 30.07.2003

View Posttepesdanu, on 27 septembrie 2017 - 11:25, said:

Eu un tabel simplu din 2 coloane id si nume . Daca introduc ambele valori merge, daca incerc sa introduc doar in coloana id sau nume primesc eroare.
Pai cum sunt setate coloanele in tabela? Daca nu accepta NULL si nici valori default, trebuie sa le dai. Si oricum, asta tine de baze de date, nu de Java.

Edited by neagu_laurentiu, 27 September 2017 - 11:47.


#17
Schroedinger

Schroedinger

    Junior Member

  • Grup: Junior Members
  • Posts: 29
  • Înscris: 22.09.2017
Dupa cate se vede bajbai aiurea cu chestii relativ "avansate" pentru cunostintele tale... nu mai bine incerci sa inveti de la capat?

#18
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,364
  • Înscris: 11.08.2003

View Posttepesdanu, on 27 septembrie 2017 - 10:25, said:

pentru ce sa flosesc container , nu asta e problema mea. Eu folosesc deja ButtonGroup.
Nu poti ajunge la butonul selectat pornind de la Grup.


Pentru insert, pune structura tabelei respective pentru a primi un raspuns corect.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate