ErikN | zondag 29 juni 2003 @ 20:45 |
Ik zag de PHP versie van dit topic en vond het wel een goed idee, alleen ik heb alleen geen PHP vragen wel ASP vragen ![]() Goed ik heb voor de 100ste keer een probleem met ASP, ik probeer een database uit te lezen hieronder verkorte code: code:de dikgedrukte regel veroorzaakt de volgende foutmelding: Soort fout: Hoe los ik dit op? iemand? | |
matthijn99 | zondag 29 juni 2003 @ 20:47 |
Dikgedrukt toont niet in je code, maar ws heb je te maken met een lege recordset. | |
ErikN | zondag 29 juni 2003 @ 20:48 |
quote:je bedoelt een fout in de query? lijkt me onwaarschijnlijk ik zal het controleren het mag duidelijk zijn dat dit dikgedrukt moestzijn : nickname = rs_get_user_info.fields("nickname") | |
matthijn99 | zondag 29 juni 2003 @ 20:52 |
De query hoeft nog niet fout te zijn om een lege recordset op te leveren. Maar als je zeker weet dat je een record moet krijgen heb je dus de query verkeerd samengesteld. | |
Dave | zondag 29 juni 2003 @ 20:53 |
code: | |
ErikN | zondag 29 juni 2003 @ 20:55 |
quote:ik heb em al het lag half aan de query id was op een gegeven moment 0 en die bestond niet. dus een lege recordset maar dan hoeft ie nog geen foutmelding te geven, alleen dat doet hij dus wel ![]() | |
DikkeSmikkel | zondag 29 juni 2003 @ 21:02 |
code:Met hier en daar nog wat wijzigingen in je code. Je kan het beste een recordset niet openen en sluiten in een loop. Het beste kan je even aan het begin van de loop alle recordsets/connecties etc open zetten ![]() Maar je bent er al uit zo te zien.... | |
kobold | zondag 29 juni 2003 @ 22:58 |
Ik zou nooit na iedere query de check "RecordCount>0" maken, omdat 'ie dan moet gaan tellen. EOF (end-of-file) is veel sneller. Na IEDERE query dus checken of EOF=false! Verwacht je 1 resultaat: code:Meerdere resultaten: code: | |
ErikN | maandag 30 juni 2003 @ 00:58 |
nog een vraagje ![]() kijk als je dit doet: dan staat er in je html code; en niet: Hoe doe je dat, ik zoek naar bugs in mn code en een beetje overzicht kan geen kwaad | |
FAQ | maandag 30 juni 2003 @ 01:05 |
quote:Hmm, ik weet niet of dit is wat je bedoelt maar code:doet toch gewoon wat jij wilt? | |
ErikN | maandag 30 juni 2003 @ 12:26 |
quote:nee dat bedoel ik niet de html output moet verspreid over 2 regels maar in internet explorer gewoon 1 regel | |
kobold | maandag 30 juni 2003 @ 12:33 |
response.writeline("tekst") werkt helaas niet. Dus zit er niks anders op dan gewoon vbcrlf aan je strings te plakken. | |
artyfarty | maandag 30 juni 2003 @ 12:50 |
quote: code:Dat dan? | |
kobold | maandag 30 juni 2003 @ 14:01 |
quote:Nee, vbcrlf is de VBScript equivalent van \n in JavaScript. | |
ErikN | maandag 30 juni 2003 @ 14:15 |
dat vbclfasdf is zo dom maar dan moet dat maar ![]() | |
ErikN | maandag 30 juni 2003 @ 14:19 |
Ik heb trouwens nog een belachelijk moeilijke vraag, kijk ik stel nogal hoge eisen aan mijn forum. En het volgende wat ik wil maken is een rich text editor zoals je dat hebt bij hotmail. Dat is niet precies wat ik bedoel maar het geeft je een idee. Je moet het als volgt zien, je tiept een stuk tekst net zoals hier bij fok. Vervolgens selecteer je het met de muis en je drukt op een knopje (lees: selecteert uit lijst) een kleur en die tekst moet meteen die kleur worden. Ergens verstopt in een hidden textbox ofzo heb je dan normale ubb code. Hoe krijg je zoiets voor elkaar? Ik ben al begonnen met javascript dingetjes zoeken. Ik weet niet wat wijsheid is in dit geval dus voor ik allemaal domme dingen ga maken ben ik wel benieuw hoe jullie het aan zouden pakken... Hier een preview van mijn forum: Erik | |
kobold | maandag 30 juni 2003 @ 14:25 |
Dit is een mooie: http://www.interactivetools.com/products/htmlarea/ (gratis) Het komt er op neer dat je je TEXTAREA kan behouden om de tekst te typen, maar je doet tijdens 't opbouwen van je pagina een extra javascript aanroep: editor_generate('<textarea-id>'); | |
ErikN | maandag 30 juni 2003 @ 14:32 |
quote:thnx, ik wil het uiteindelijk toch zelf maken (ik moet dit leren voor mijn stage) maar nu heb ik een goed voorbeeld. best handig zon centraal asp topic ![]() | |
ErikN | maandag 30 juni 2003 @ 14:45 |
JE-ZUS moet je eens voor de grap naar die source kijken ![]() ![]()
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmshtml/html/mshtmleditplatf.asp | |
kobold | maandag 30 juni 2003 @ 15:28 |
quote:Die links ken ik ja, maar dat maakt gebruik van dezelfde "engine" als Word & Frontpage. Het levert dus bagger HTML op en bovendien werkt het niet in andere browsers. Die link van mij levert wel cleane HTML op, daarom is de Javascript code wat ingewikkelder. Maar in principe staat daar niets in wat je niet zelf had kunnen bedenken. (dat geldt voor mezelf tenminste, heheh) | |
ErikN | maandag 30 juni 2003 @ 15:31 |
quote:Mijn probleem is dat ik geen javascript kan, maargoed een week geleden ook nog geen asp. Ik ga dan wel eerst de javascript syntax leren en dan maar voor de cleane code, want ik flip al helemaal als een letters 2 pixels te ver naar links staan. Het gaat niet om de 2 pixels maar ik de letter moet doen wat ik zeg ![]() | |
ErikN | maandag 30 juni 2003 @ 19:43 |
volgens de readme van htmlarea maken ze gebruik van contentEditable net als die microsoft tutorial, ook htmlarea werkt alleen bij ie5.5+ (voor windows) | |
ErikN | woensdag 2 juli 2003 @ 20:01 |
Hallo, is er een manier om bestanden te uploaden met ASP zonder domme plugins of andere vage shit. Ik heb IIS lokaal draaien om te testen, ik heb tot nu toe alleen chilisoft asp upload gevonden maar dat ondersteund alleen apache. Is er misschien een andere manier? | |
ErikN | woensdag 2 juli 2003 @ 20:28 |
quote:het andere topic hierover werd gesloten ik heb inmiddels deze link gekregen: http://www.asp101.com/articles/jacob/scriptupload.asp alleen deze is veels te uitgebreid ik wil gewoon de commando's en syntax weten, en niet 500 regels code doorlezen die waarschijnlijk niet eens werkt | |
ErikN | woensdag 2 juli 2003 @ 22:07 |
Ben ik weer ![]() ![]() ![]() Ik heb nu al 100 keer iets uit een database gelezen en ineens wil het niet meer... Ik heb een formulier gemaakt met daarin een username, password en submit knop je drukt submit de waardes worden goed ontvangen (heb getest met response.write). Maargoed meneer ASP vind dat er een fout zit in regel 11 Soort fout: <% login_nickname = request.form("login_nickname") if login_nickname <> "" and login_password <> "" then login_password = rs_login.fields("password") rs_login.close ik erger me weer helemaal dood aan dat vieze asp ik ga wel tv kijken ofzo | |
ErikN | donderdag 3 juli 2003 @ 00:16 |
nou nog een vraagje: het formulier gebeuren werkt maar als de query ongeldig is (bijvoorbeeld bij een ongeldige username) dan krijg je een foutmelding dus ik dacht nou dan tellen we toch eerst de records met rs.RecordCount heel leuk bedacht allemaal maar wat ik ook doe ik krijg altijd -1 als return, ik ga lezen op internet en vind: Hoezo not supported? Ik heb gewoon asp gedownload van asp.net op mijn IIS, wat doe ik nou fout dan dim login_nickname login_nickname = request.form("login_nickname") if login_nickname <> "" and login_password <> "" then if rs_login_password_check.recordcount <> 0 then if login_password = login_password_check then //response.write(login_password_check) rs_login_password_check.close [Dit bericht is gewijzigd door ErikN op 03-07-2003 00:38] | |
kobold | donderdag 3 juli 2003 @ 08:08 |
quote:Ik heb een tijd geleden een ander script gevonden, maar dit was niet zo uitgebreid als deze (1 bestand per keer uploaden). Toch blijft de code "ingewikkeld", omdat het nu eenmaal geen standaard functionaliteit is. Maar daarvoor hebben ze "functions" en "classes" uitgevonden! Je maakt 't 1x en daarna stop je 't in de standaard functie/class-library en dan is er niks moeilijks meer aan! | |
kobold | donderdag 3 juli 2003 @ 08:11 |
quote:Ik heb 't even gecorrigeerd voor jou ![]() ,1,1 mag ook geloof ik maar dat mag je allemaal nazoeken op MSDN ![]() | |
kobold | donderdag 3 juli 2003 @ 08:17 |
quote:Welk type database gebruik je? En gaat deze via een ODBC-koppeling? Het zou kunnen zijn dat je MDAC ff moet updaten. http://msdn.microsoft.com/library/default.asp?url=/downloads/list/dataaccess.asp | |
BubbelUrp | donderdag 3 juli 2003 @ 08:41 |
Als je dan toch zo graag aan het leren bent, doe dan ook meteen even wat onderzoek naar SQL-injection... Want, oh, oh, oh, wat zal dat forum van jou plat gaan zeg. Vooral als je hier je queries ook nog post. | |
Dave | donderdag 3 juli 2003 @ 08:44 |
quote:Probeer het es met If Not rs_login_password_check.BOF And Not rs_login_password_check.EOF then | |
Sybesma | donderdag 3 juli 2003 @ 10:50 |
Misschien is het verstandig om je eerst toch eens wat meer in asp te gaan verdiepen. Aanraders : Op aspfaqs vind je o.a. het antwoord op je vraag waarom een recordcount -1 terug kan geven. Dit heeft te maken met je cursortype. Voor een recordcount moet het systeem namenlijk je hele recordset doorlopen en weer terug naar het begin gaan. En dat je het upload-script te lang vindt ...tja... Hier werkt het script uitstekend. Hou er rekening mee dat de directory waar je in wil schrijven wel schrijfrechten moet hebben... | |
kobold | donderdag 3 juli 2003 @ 12:41 |
SQL injection:code:En neem nu als login_nickname: bla;DELETE FROM users ![]() | |
CJ_S | donderdag 3 juli 2003 @ 12:47 |
quote:Geeft zowiezo een fout als er geen quotes omheen staan... en ook al staan er quotes dan ben jij die alsnog vergeten af te sluiten met een quote. Maar om als gebruikersnaam een [ erin te plaatsen is ook leuk! | |
CJ_S | donderdag 3 juli 2003 @ 12:51 |
quote:Voor de recordcount property moet je een statisch cursortype gebruiken. | |
Choller | dinsdag 15 juli 2003 @ 13:27 |
Weet iemand hoe in VBScript een .mdb bestand kan openen. Gewoon normaal net zoals je erop dubbelklikt ? Kan het nergens vinden........ | |
kobold | dinsdag 15 juli 2003 @ 13:37 |
Je wil dus net zoiets als je een Word-document opent binnen een webpagina.... (zodat Word in de pagina ge-embed wordt)? Dat kan dus niet helaas... | |
Choller | dinsdag 15 juli 2003 @ 14:03 |
Nee dat wil ik niet. Ik wil hm gewoon standalone opent, dus dat een .doc gewoon in word opent in een normaal omgeving in Windows. Ja, het heeft misschien niet echt veel met ASP te maken | |
beyond_cool | dinsdag 15 juli 2003 @ 15:18 |
quote:Niet doen! Kan alleen met VBScript en dus alleen met a) Internet Explorer en b) als je site in de 'trusted site' lijst staat. Dat krijg je dus in principe alleen op een intranet voor elkaar (of bij heel domme gebruikers). | |
sop | dinsdag 15 juli 2003 @ 15:33 |
quote:Dat dat alleen met vbscript kan is onzin hoor. En met IE heeft het ook weinig te maken. Dat je het niet moet doen is weer wel waar. Omdat ActiveX componentjes standaard worden geweigerd in browsers kunnen 9 van de 10 gebruikers er niets mee. | |
CJ_S | dinsdag 15 juli 2003 @ 16:02 |
quote:Niet helemaal waar. Je kan een signed activex component safe for scripting meegeven waardoor 9 van de 10 gebruikers geen security waarschuwing krijgen. maar dat kost geld | |
sop | dinsdag 15 juli 2003 @ 16:06 |
quote: ![]() | |
beyond_cool | dinsdag 15 juli 2003 @ 22:53 |
quote:Wou net zeggen ...en dat vind ik geen 'good practice' EN dat vangt mijn browser trouwens ook af. Geen gerotzooi met mijn PC via mijn browser ![]() ![]() ![]() | |
beyond_cool | dinsdag 15 juli 2003 @ 22:55 |
quote:Ok, het kan ook met Jscript of een zelfgemaakt active-x componentje. Maar ik betwijfel het sterk of een Netscape-browser dat zal ondersteunen ... Maar goed, ik formuleer het anders: doe het niet als je leven je lief is | |
HaroldD | dinsdag 15 juli 2003 @ 23:22 |
enkele links voor je editor: http://www.codeproject.com/jscript/w3richtechedit.asp http://www.xefteri.com/articles/apr202002/default.aspx een link naar een compleet asp open source forum: ik heb zelf afgelopen half jaar ook met asp zo'n editor gemaakt voor een CMS zodat ik online pagina's kan bewerken... is erg goed gelukt al zeg ik het zelf succes ermee ps...asp is niet zo moeilijk te debuggen...de echte shit komt pas met javascript | |
beyond_cool | woensdag 16 juli 2003 @ 00:36 |
quote:Heu, download eens Netscape en klop in de adresbalk javascript: in. Er gaat een wereld voor je open denk ik. Javascript debuggen is ![]() | |
sop | woensdag 16 juli 2003 @ 09:52 |
quote:http://www11.brinkster.com/jvwlive/fokcursus.htm Nederlandstalige cursus HTML WYSIWYG editor maken (met serverside scripting ondersteuning. |