anoniem Geplaatst: 26 januari 2002 Delen Geplaatst: 26 januari 2002 Hoi, ik ben net bezig met ASP maar ik heb niet zo'n goed boek die in de code duikt dus ik heb een paar vraagjes. Oh ja ik werk met UltraDev: * Ik moet een database benaderen die bestaat uit veel tabellen. Dus de waardes van de ene pagina heb ik nodig op de andere pagina. Hiervoor gebruik ik sessie variabelen. Echter hij doet het maar een keer. als ik op de back-knop van de browser druk geeft hij dan na bevestiging van de nieuwe waardes een syntax fout in mijn Recordset aan, terwijl de query echt goed is. Volgens mij heeft het iets te maken met client-server aspecten, dus heb ik het volgende bedacht: - Ik heb een hidden-field toegevoegd die echt controleerd of de gebruiker de waardes heeft verstuurd, hij post dan het formulier naar zichzelf en vervolgens d.m.v. Response.Redirect redirect hij zich naar de volgende pagina. Echter dan moet de sessie variable de waarde bevatten die de recordset als uitkomst geeft, dus mijn vraag is simpel, hoe koppel ik de uitkomst van de recordset aan de sessie-variable??? session("toepassing") = rsToepassing.Source werkt niet helaas en ik ken niet alle eigenschappen van de objecten uit mijn hoofd dus zou iemand mij dit kunnen vertellen. * Weet iemand een goede "code" website? zoals ik al zei mijn boek sux :sad: Bedankt voor het lezen en antwoorden :smile: m.v.g. Wouter Quote Link naar reactie
anoniem Geplaatst: 26 januari 2002 Auteur Delen Geplaatst: 26 januari 2002 Wat voor foutmelding? En sluit je de recordset wel af, voordat je een andere pagina laadt? [url=http://www.w3schools.com/asp/]Een ASP site[/url] Quote Link naar reactie
anoniem Geplaatst: 26 januari 2002 Auteur Delen Geplaatst: 26 januari 2002 Syntaxfout in query "Select * From Toepassing" en ja de recordset wordt afgesloten. Ik heb het trouwens omgegooid, mijn voornaamste vraag is nu hoe ik de waarde van een recordset(= uitkomst van de query) in een sessie variabele giet??? m.v.g. Wouter Roosenburg Quote Link naar reactie
anoniem Geplaatst: 26 januari 2002 Auteur Delen Geplaatst: 26 januari 2002 Met 'SELECT * FROM toepassing' wordt alles uit de tabel gelezen. Het lijkt me sterk dat je dat in een Session variabele weet te krijgen, maar wie weet... Zelf zit ik te denken aan het volgende. Ik ga er even vanuit dat er maar één record wordt uitgekozen en geef maar ff een voorbeeldje. Je moet even kijken of het werkt, ik heb op het ogenblik niet de materialen bij de hand om het te testen. SQL = "SELECT naam, soort FROM toepassing WHERE ..... (hier volgen dan de vereisten dusdanig dat er maar één record wordt uitgekozen)" Aangenomen dat de recordset objRS heet: Session("v_naam")=objRS("naam") Session("v_soort")=objRS("soort") En als je nog meer velden hebt, dan voeg je nog meer Session variabelen toe. Quote Link naar reactie
anoniem Geplaatst: 27 januari 2002 Auteur Delen Geplaatst: 27 januari 2002 Bedankt man! Dat idee van jou had ik ook al bedacht, ik wist alleen niet dat recordset("waarde") dat dat zo werkte, zal wel ergens een typefout gemaakt hebben. In ieder geval heb je me een hoop last bespaard, bedankt, wouter Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen