Search Calendar Gallery | Auctions Global Top | Members Stats |
Admin |
Chat (0) new User-Map | send Password Register |
---|
Forum Overview |
einbauen von ADD und Update |
Guest | ||
---|---|---|
Group: blocked Posts: 1877 IP-Address: saved | Hallo ch habe ein ASP welches die Datenätze verändert anzeigt zb: Aerosmith - Crazy_OK.mpg zu Aerosmith - Crazy.mpg usw. So jetzt werden die Datensätze natürlich nur in der Ausgabe des ASP verändert und nicht in der Datenbank. WIe kann ich jetzt das script so verändern, dass jeder Datensatz einzeln anwählbar ist und dass man sie verändern kann ( auch in der MDB). Nach der Veränderung soll ein POP Up erscheinen dass die erfolgreiche MDB veränderung gelungen ist. Hier mein Script: <% Option explicit %> Ich weiß bereits wei man einen Datensatz hinzufügt über einen Codeteil aber ich weiß nicht wie ich in einer Liste, wo alle Datensätze angeführt sind igendeinen Datensatz auswählen kann und dann verändern so dass er auch in der DB ( Access ) verändert wird: Hier mein Anstz zum verändern von einem Datenstz: 'EINFÜGEN Danke für eure Hilfe apple | |
12/9/2006 1:17:00 PM | ||
Cyberlord | ||
Group: Administrator Level: heavy Spammer Posts: 3610 Joined: 3/11/2004 IP-Address: saved | Hallo, füge folgendes in der Musikvideos-Liste fürs Löschen hinzu: <td><a href="?action=delete&id=<%=oRS("ID") ">löschen</a></td> Das kannst du zB nach der Zeile "<tr bgcolor="<% =sColor %>">" einfügen. Danach folgendes: <% If request.querystring("action") = "delete" Then id = request.querystring("id") if IsNumeric(id) Then id = int(id) Else id = 0 Set oRs = oConn.Execute ("DELETE FROM t_Musikvideos WHERE ID = '"& id &"' LIMIT 1") End If %> Probier mal das, dann kommst du vielleicht auf das andere auch schon dahinter. lg
| |
12/9/2006 2:46:08 PM | ||
coffee | ||
Group: User Level: Gelegenheitsposter Posts: 14 Joined: 12/9/2006 IP-Address: saved | Leider bin ich kein ASP Profi und steig voll nicht dahinter Ich weiß auch nicht wie ich das mit dem ADD, DELETE und UPDATE hinbekomme. Bei mir macht er jetzt diesen Fehler Fehlertyp: Kompilierungsfehler in Microsoft VBScript (0x800A0400) Anweisung erwartet /daba12.asp, Zeile 57 =oRS("ID") ">löschen</a></td> Hier mein Code: <% Option explicit %> Danke für die Hilfe coffee | |
12/10/2006 10:30:52 AM | ||
Cyberlord | ||
Group: Administrator Level: heavy Spammer Posts: 3610 Joined: 3/11/2004 IP-Address: saved | Oh, die Zeile sollte so lauten: <td><a href="?action=delete&id=<%=oRS("ID") %>">löschen</a></td> lg
| |
12/12/2006 2:20:56 PM | ||
coffee | ||
Group: User Level: Gelegenheitsposter Posts: 14 Joined: 12/9/2006 IP-Address: saved | super danke das mit dem Löschen hat funktioniert nur wie kann ich jetzt was hinzufügen oder verändern und wie kann ich löschen hinzufügen und verändern dann über ein Popup oder so den user mitteilen danke coffee | |
12/12/2006 7:55:19 PM | ||
coffee | ||
Group: User Level: Gelegenheitsposter Posts: 14 Joined: 12/9/2006 IP-Address: saved | Leider immer wenn ich auf löschen drücke tritt folgender fehler auf Fehlertyp: Laufzeitfehler in Microsoft VBScript (0x800A01F4) Variable ist nicht definiert: 'id' /daba12_1.asp, line 67 Danke für die Hilfe | |
12/12/2006 8:12:53 PM | ||
Cyberlord | ||
Group: Administrator Level: heavy Spammer Posts: 3610 Joined: 3/11/2004 IP-Address: saved | Du hast mit dem Befehl "Option Explicit" so eingestellt, daß die Variablen definiert werden müssen, und zwar so: Dim id Mehrere auf einmal definieren: Dim id, var, test lg
| |
12/12/2006 8:26:11 PM | ||
coffee | ||
Group: User Level: Gelegenheitsposter Posts: 14 Joined: 12/9/2006 IP-Address: saved | und wie kann ich löschen hinzufügen und verändern dann über ein Popup oder so den user mitteilen | |
12/14/2006 7:35:21 PM | ||
Cyberlord | ||
Group: Administrator Level: heavy Spammer Posts: 3610 Joined: 3/11/2004 IP-Address: saved | Löschen haben wir ja schon. Mach einen neuen Link mit "action=edit&id=1" Dann mit If action="edit" Then ein Eingabeformular erstellen. Probier mal ein bißchen rum und schau dir fremden Code an, so lernst du am Besten. Schau mal hier: www.cyberlord.at/forum/?id=1&thread=257 lg
| |
12/14/2006 11:56:54 PM | ||
coffee | ||
Group: User Level: Gelegenheitsposter Posts: 14 Joined: 12/9/2006 IP-Address: saved | hallo da ich leider sehr sehr schlecht in englisch bin, möchte ich fragen ob es solche links wie du mir genannt hast auch in deutsch gibt danke coffee | |
12/16/2006 3:54:09 PM | ||
coffee | ||
Group: User Level: Gelegenheitsposter Posts: 14 Joined: 12/9/2006 IP-Address: saved | So ich hab das jetzt eigentlich genau so gemacht wie mit dem löschen. <% Option explicit %> Also beim löschen bekomme ich folgenden Fehler: Fehlertyp: und wie kann ich ein Formular zum verändern machen ich denke mal HTML? Oder? Danke für die Hilfe coffee | |
12/16/2006 4:03:43 PM | ||
Cyberlord | ||
Group: Administrator Level: heavy Spammer Posts: 3610 Joined: 3/11/2004 IP-Address: saved | Hallo, gib die SQL-Anweisungen zuerst in einen String zum Überprüfen. zB: SQL = "INSERT INTO t_musikvideos WHERE ID = '"& id &"' LIMIT 1" response.write SQL Set oRs = oConn.Execute (SQL) So sieht man besser was falsch sein kann. lg
| |
12/16/2006 6:40:47 PM | ||
coffee | ||
Group: User Level: Gelegenheitsposter Posts: 14 Joined: 12/9/2006 IP-Address: saved | und zwar kommt folgendes heraus Fehlertyp: Kompilierungsfehler in Microsoft VBScript (0x800A03EE) ')' erwartet /daba12_1.asp, Zeile 79, Spalte 27 Set oRs = oConn.Execute (SQ --------------------------^ danke für die Hilfe coffee
| |
12/17/2006 11:33:49 AM | ||
Cyberlord | ||
Group: Administrator Level: heavy Spammer Posts: 3610 Joined: 3/11/2004 IP-Address: saved | Sollte so heißen: Set oRs = oConn.Execute (SQL) lg
| |
12/18/2006 1:13:10 PM | ||
coffee | ||
Group: User Level: Gelegenheitsposter Posts: 14 Joined: 12/9/2006 IP-Address: saved | danke für die hilfe ich bekomme jetzt diesesn error Fehlertyp: Microsoft JET Database Engine (0x80040E14) Syntaxfehler in der INSERT INTO-Anweisung. /daba12_1.asp, line 77 hier der code ausschnitt: If request.querystring("action") = "edit" Then und beim löschen diesen fehler Fehlertyp: Microsoft JET Database Engine (0x80040E14) Syntaxfehler (fehlender Operator) in Abfrageausdruck 'ID = '1' LIMIT 1'. /daba12_1.asp, line 71 hier der codeausschnitt: If request.querystring("action") = "delete" Then danke für die Hilfe coffee | |
12/18/2006 3:38:38 PM | ||
Thread-Info | |
---|---|
Access | Moderators |
Reading: all Writing: all Group: general | Cyberlord |
Forum Overview |