![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() Registriert seit: 21.02.2001
Beiträge: 438
|
![]() Was Datenbanken betrifft, kenne ich mich noch ziemlich wenig aus.
Wie dem auch sei, mit folgendem Code kann ich zumindest Inhalte diverser Zellen anzeigen: 'Datenbank öffnen (dsn-los!) strConn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.mapPath("datendank.mdb") Set Rs=Server.CreateObject("ADODB.Recordset") Rs.Open "SELECT * FROM tabelle WHERE id=1;", strConn, 1, 1 Response.Write(Rs("name")) Rs.Close Soweit so gut. Nur wie kann ich es anstellen, das der Inhalt einer Zelle verändert wird? Diverse Versuche mit Rs("name")=... (jaja, ziemlich primitiv, gell? ![]() oder Rs.Execute haben nicht funktioniert. Kennt jemand (gute) Links zu dem Thema?
____________________________________
www.bensite.net |
![]() |
![]() |
![]() |
#2 |
Veteran
![]() Registriert seit: 21.02.2001
Beiträge: 438
|
![]() Ich hab's inzwischen selbst herausgefunden:
Zuerst mal mit Rs.Open "SELECT * FROM tabelle WHERE id=1;", strConn, 1, 2 (anstatt vorher 1) die Daten öffnen, mit 1 am Schluss wird nämlich nur READ-ONLY geöffnet. Dann ganz einfach mit Rs("Zelle")="hello world" den Zelleninhalt ändern und mit Rs.Update die Datenbank aktualisieren. Trotzdem Danke an alle, die hier vorbeigeschaut haben!! Für die Interessierten: http://www.devguru.com/Technologies/...dset_open.html
____________________________________
www.bensite.net |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|