Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

SQL en ASP: record wijzigen...

Wiep Corbier
4 antwoorden

  • Ik kan via ASP en SQL al een tabel weergeven, ik kan al één enkele record apart weergeven. Maar nu wil ik ook nog een kunnen wijzigen. En dat lukt me potverdikke niet!!

    Zo ziet de SQL-regel eruit die ik gebruik. Is dat verkeerd? En zoja, wat moet het worden?

    update tblpc set naamlokaal= 'A-05', gebruiker= 'leerkrachten', netwerk='educatief', ram= 0 where id=83
  • update tblpc set naamlokaal= 'A-05', gebruiker= 'leerkrachten', netwerk='educatief', ram= 0 where id=83

    Nog even vermelden dat de velden "naamlokaal", "gebruiker" en "netwerk" strings zijn en "ram" en "id" integers… De naam van de tabel is "tblpc" zoals je hopelijk al gezien had.

    Groetjes,
    Aerypton
  • De 'update-query' zal je in ASP niet kunnen gebruiken.
    Gebruik hiervoor de recordset.update-functie, nadat je de recordset.Fields("Veldnaam";) met de juiste waarde hebt gevuld.
    De recordset bevat het record wat je wilt updaten.
  • Zoiets misschien:

    [code:1:f0f28865d6]
    set cmUpdate = Server.CreateObject("ADODB.Command";)
    cmUpdate.ActiveConnection = "dsn=database"
    cmUpdate.CommandText = "UPDATE update tblpc SET naamlokaal= 'A-05', gebruiker= 'leerkrachten', netwerk='educatief', ram= 0 where id=83"
    cmUpdate.CommandType = 1
    cmUpdate.CommandTimeout = 0
    cmUpdate.Prepared = true
    cmUpdate.Execute()
    [/code:1:f0f28865d6]

    Elja

Beantwoord deze vraag

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