Vraag & Antwoord

Webprogrammeren & scripting

Suffe update query [ASP]

8 antwoorden
  • [code:1:64d5ab3829] strQuery ="UPDATE ding SET iets = '"&n&"' WHERE dingID = "&f set rsRecordSet = dcnDB.Execute(strQuery) response.write(strQuery) [/code:1:64d5ab3829] Het probleem hier is waarschijnlijk syntaxis. De error die de browser geeft is: Microsoft VBScript runtime error '800a01a8' Object required: '' De iets is dus een string en de ID een autonummer (MsAccess) Daarnaast, hoe moet ik het schrijven als ik meerdere strings naats IETS wil setten?( In dezelfde tabel) Thanx,
  • SET eerste='..', tweede='..', driede='..' etc
  • OK, bedankt. Denk dat dit zou kunnen werken, ware het niet dat ik nog steeds een syntaxis fout heb... :cry: Ik heb ook nog geprobeerd de ID expliciet naar int te converteren, maar het mag allemaal niet baten...
  • bestaat je connectie object wel (dcnDB) ? dat is namelijk het eerste waar ik aan denk als ik de foutmelding zie. p.s. casten naar int heeft natuurlijk niet veel zin als je deze daarna weer vastplakt met een string :grin: p.s.2 het heeft over het algemeen weinig zin om een recordset aan te maken voor een query waar je geen gegevens van terug verwacht (bijv. update) aangezien je hier toch niets mee doet (en het kost wel een beetje performance). Dus alleen [i:89824bf4eb]connectie.execute()[/i:89824bf4eb] is voldoende. <font size=-1>[ Dit bericht is bewerkt door: Annie op 2002-04-23 19:21 ]</font>
  • Ik vind het toch wel handig als ik kan checken of mijn update query ook daadwerkelijk gewerkt heeft...
  • Oke, maar wat wil je dan checken? Of de query zonder problemen (errors) is uitgevoerd of hoeveel rows ge-update zijn?
  • Hoeveel rows er geupdated zijn...
  • Ik heb het al. Ik heb die standaard ODBC dingen in een include file, netjes geinclude, maar de call opendatabase niet gemaakt. Ik was vandaag duffer dan iejoor on downers. :razz:

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.