Ok ik heb om het simpel te houden de volgende table aangemaakt (MS SQL 2000)
tblNaam
• ID
• naam
• achternaam
• telefoonnummer
• bedrijfsnaam
Heel simpel voorbeeld, gaat mij om het princiepe.
Nu heb ik al wat data er instaan en heb ik een polldown menu gemaakt. Waar hij de naam + achternaam laat zien en als value de ID heeft wat hoord bij naam en achternaam. Nu wl ik dat je op de knop edit drukt, dat je naar een andere pagina gaat en de waardes van naam, achternaam, telefoonnummer en bedrijfsnaam kan editen dus heb ik het volgende gemaakt :
Nou we drukken op de knop Edit en gaan naar edit.asp Deze heb ik ook gemaakt maar die geeft de volgende error :
Eerst de code :
Die geeft de volgende error :
tblNaam
• ID
• naam
• achternaam
• telefoonnummer
• bedrijfsnaam
Heel simpel voorbeeld, gaat mij om het princiepe.
Nu heb ik al wat data er instaan en heb ik een polldown menu gemaakt. Waar hij de naam + achternaam laat zien en als value de ID heeft wat hoord bij naam en achternaam. Nu wl ik dat je op de knop edit drukt, dat je naar een andere pagina gaat en de waardes van naam, achternaam, telefoonnummer en bedrijfsnaam kan editen dus heb ik het volgende gemaakt :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <%
SET rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM tblNaam ORDER BY ID", conn
%>
<form name=Selecteer_edit_naam method=post action=edit.asp>
<SELECT NAME="Selecteer_naam">
<%
rs.MoveFirst
Do Until rs.EOF
Response.Write "<OPTION VALUE='" & rs("ID") & "'>" & rs("naam") & " " & rs("achternaam") & "</option>"
rs.MoveNext
Loop
%>
</SELECT>
<input type="Submit" action="edit.asp" value="Edit">
</form> |
Nou we drukken op de knop Edit en gaan naar edit.asp Deze heb ik ook gemaakt maar die geeft de volgende error :
Eerst de code :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| <%
SET rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT naam, achternaam FROM tblNaam ORDER BY ID", conn
%>
Wijzig de gegevens, en druk op "Wijzig"
<form name=Wijzig_gegevens id=2 action=post>
<input type=text value="<%=Request.Form ("ID")%>">
<input type=text value="<%=Request.Form ("naam")%>">
<input type=text value="<%=Request.Form ("achternaam")%>">
<input type=submit action=submit name=submit>
</form>
<% dim ID, naam, achternaam
ID = Request.Form ("ID")
naam = Request.Form ("naam")
achternaam = Request.Form ("achternaam")
%>
<%
dim Query_InsertNAW
Query_InsertNAW = " UPDATE ID, naam, achternaam INTO tblNaam "_
& " ( ID, "_
& " naam, "_
& " achternaam ) "_
& " VALUES "_
& " ( '" & Replace(ID, "'", "''") & "', "_
& " '" & Replace(naam, "'", "''") & "', "_
& " '" & Replace(achternaam, "'", "''") & "' "_
& " ) "
conn.Execute Query_InsertNAW
%>
<%Conn.Close%> |
Die geeft de volgende error :
Line 42 =hij zegt nu Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near ','.
/testasp/edit.asp, line 42
Wie kan mij helpen ??& " ) "