Oppilaitoksen tietokantaan on syötetty oppilaan tiedot tyyliin: oppiNumi, etuNimi, sukuNimi, sotuNumi, kurssiNumi, kurssiNimi, kurssiArvoSana. Missä kohdassa oppilaitoksen keskustietokoneen muistia kurssiArvoSana on ja millä metodilla sitä voi muuttaa, kun sen on ensin sieltä jollain toisella metodilla (mikä metodi?) etsinyt?
Tietokantaongelmia!
Jeesatkaas vähän C++
11213
0Äänestä
Muut lukivat myös
Luetuimmat keskustelut
- Tekisin SINUT ONNELLISEKSI NAINENMutta EHKÄ onni EI OLE mitä HALUAT.
- Mitähän sitä...Tsuumailin vähän muuallekin välillä ja törmäsin ajatuksiin, että miehen tulee suojella naista kaikelta pahalta. Mutta yhtään ei oltu eritelty mitä se kaikki paha on, jolta suojella. Jotenpas kysynkin kyselyikäni kyselyn…
- Hävettävä käytösHävettääkö sinua jokin?
- Kuvittelin että oltiin läheisempiäYstäviä, tavallaan. Mutta ei sitten oltukaan sun näkökulmasta. Pettymys, mutta totun kyllä asiaan vähitellen.
- Kuka murtautu illalla kipparilleJotaki hampuusia kannettu ambulanssiin ja kipparin iso ikkuna palasina..Mitä tapahtunu??
- Susilauma KorkatissaKahdeksan suden lauma käynyt repimässä Hankosen Antin lampaat Korkatissa torstain vastaisena yönä. Mahtavaa luonnon Monimuotoisuutta. ViherVasemmisto ja Greenpeace kiittää.
- Myönnä poisLoukkaannuit mulle silloin aikoinaan? Ne viestit, väärinymmärrykset, kaikki. Miehelle
- Omapahan on vikasi jos jää loppuelämän romanssi välistä kun haluat olla itsepäinen jääräJa tuomita, jotain mitä et kykene ymmärtämään, antamatta edes mahdollisuutta, vaikka olen tehnyt parhaani elämäni edistämiseksi ja oikeasti yrittänyt!! Itken tyynyyn... tuskin edes yhtä vuotta ilman itsetuhoisia ajatuks…
- Tule sunnuntaina juna-asemalleKello kymmenen aikaan, tavataan siellä. Ainoa ja viimeinen tilaisuus tavata. Jos et tule niin et enää koskaan näe minua. En halua kirjoitella mitään, en halua kuulla selityksiä. Haluan tavata.
- Onko se sinun mielestäsiminun syyni, että tilanne on se mikä se on? En tiedä. Toisaalta, en pysty uskomaan että millään minun tekemisilläni olisi ollut juurikaan merkitystä.
- Eiköhän tämä ole jo tässäParivuotta hukkaan heitetty.
- Mitä enää haluat??Tätä on kestänyt liian kauan!
- Perjantai jälleen bläähViikonloppuna sataa, mitä meinaatte tehdä? Pian on syyslomakin, suunnitelmia tähän säähän? Mulla olis pihahommaa vielä, mutta en helvetissä mene sateeseen kastumaan. Kasvoi vähän kyr*äkin otsaan kelin takia. Eikö nyt vo…
- kunnioitan tahtoasiEn tule sinua enää lähestymään.
- Onko tarkoitus ottaa ihmisten eläkevarat valtion käyttöön?Vai mistä tässä eläkeiän nostossa hamaan tappiin on kyse? Eihän moni sitten saisi käytännössä eläkettä koskaan vaikka eläkemaksuja koko elämänsä olisi maksellutkin.
- Haluan sanoa sulle miesEttä pysytään molemmat pois täältä palstalta. Maltetaan olla pois, koska olosi on silloin parempi. Minä en kirjoittele enää, joten voit unohtaa tämän. Ottaisitko minuun yhteyttä muuta kautta, jos haluat. Olisin onnessan…
- Ei tuu mitäänNyt jo taivaskin itkee tätä tilannetta 💔😢
- Perjantain lukupaketti nyt kirjastossaMuhkea ja hitsausliekkiäkin kuumempi jallulehti nyt luettavissa kirjastossa! Lämpimästi tervetuloa!
- Paras paikka asua?Mikä olisi paras paikka asua Suomussalmella,kun ulkopaikkakuntalainen sinne muuttaa. Suomussalmen kk viehättää, mutta olisiko Ämmänsaari parempi ja mikä alue siellä? Nyt saa kehua ja haukkua, mutta apuja päätöksentekoon…
- Oot melko .ufo :) ,,,,,,,,,,,,,,,,,,,
Vastaukset 11
Vanhimmat
Emm...
Mikä tietokanta formaatti? Mik ohjelmisto? Mitä vittua?
Formit C ja kyselyt SQL.
Mikä ihmeen Formit?
Tietokannan ei tulisi koskaan antaa mitään suoraa keskusmuistiosoitetta varsinaiseen tietokantaan käpelöitäväksi, vain palauttaa hakujen tulokset.
No, ehkä tämä Formit ?? palauttaa typerästi osoitteen 2D-taulukkoon, jolloin osoitteen voisi tulostaa näin:
printf("Osoite: %p", &taulu[rivi][sarake]);
Mutta eihän tässä ole mitään helvetin järkeä...
Totta kai formia tarttee, että voi esmes syöttää uuden arvosanan, jos on tullut tentistä hylsy: formissa pitäisi olla kenttä, johon voi syöttää kokonaisluvun (bin/hex/dec) yhdestä viiteen (1-5), mutta ei nollaa (0). Ja täytyyhän siihen syöttää sen jampon nimikin, kenen se hylsy on, jos tietää suoraan, missä kohdassa keskustietokoneen muistia se on? Mut jos lukee toisella formilla ja jampon nimellä, niin sitten siitä voi syöttää suoraan muut tiedot tohon eka formiin ja muuttelee vaan sen arvosanan? Ja se menee automaattisesti oikeaan kohtaan?
"Totta kai formia tarttee, että voi esmes syöttää uuden arvosanan...."
No, ei todellakaan "totta kai", sitä voi syöttää monella tapaa vaikka komentoriviltä. Form on kai joku MS:n epäyhteensopiva viritelmä, eikä tosiaan mikään ainoa tiedonsyöttötapa, kuten tunnut ajattelevan.
"missä kohdassa keskustietokoneen muistia se on?"
Kun luot sen formin niin sen palauttama osoite pitäisi talentaa jokin muuttujaan ja vielä pitäisi olla jokin keino jotta jostain muusta kohtaa koodia (esmes toisesta funktiosta) voidaan käyttää tuota osoitetta.
Helpoin tapa on tallentaa osoite globaaliin muuttujaan.
Mutta arvaan että käytät Vittual Studiota, jossa on varmaan joku muu tapa.
// hae
SQLQuery kysely;
kysely.komento = "SELECT kurssiArvoSana FROM tiedot WHERE sotu = '123456-123456'";
kysely.suorita();
int kurssiArvoSana = kysely.fields("kurssiArvoSana").toInt();
...(käsittele arvosanaa formissa tms.)...
// kirjoita takaisin
kysely.komento = format("UPDATE tiedot SET kurssiArvoSana = %d WHERE sotu = '123456-123456', kurssiArvoSana);
kysely.suorita();
No nyt tulee errorissa, että mulla ei mukamas oo tunuksia siähen tiato kantaan?
Palstalla on varmaan monta selvännäkijää, jotka kaukonäkevät ongelmasi ja antavat täydellisen vastauksen.
No täytyyhän tiihen tiato kantaan olla jollain tunnukset, kun kerran on päässyt nollan sinne kirjottaan! Mistä kohdasta keskustiatokoneen muistia löytyy ja tartteex formii, että näkee sen ne?
Taidat olla trolli.
ite oot