Avatar billede Meggel Novice
04. maj 2004 - 16:50 Der er 5 kommentarer og
1 løsning

update vil den ikke.

mit problem er den ikke updater når jeg ber den om det.. men der kommer ingen fejl..


info1.asp 

<% if request.QueryString("edit") <> "" then%>
<html>
<head>
<title>Net-N-Games - Info</title>
</head>
<body background="images/getimage_05new.jpg">
<form action="infogem.asp?gem=<%=request.QueryString("edit")%>" method="post">
<textarea name="alt" cols="75" rows="7"><%=rs.fields(""&request.QueryString("edit")&"")%></textarea><br>
<input type="hidden" name="gem" value="gem">
<input type="submit" value="Gem">
</form>
</body>
</html>
<% end if %>


infogem.asp

<%
if request.Form("gem") = "gem" then
set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("Database/infodata.mdb")
Conn.Open DSN
sql = "UPDATE info set '"&request.QueryString("gem")&"' = '"&request.form("alt")&"' where id = '1'"
response.Redirect("info1.asp")
end if
%>
Avatar billede keysersoze Ekspert
04. maj 2004 - 16:53 #1
sql = "UPDATE info set '"&request.QueryString("gem")&"' = '"&request.form("alt")&"' where id = '1'"
Conn.Execute(sql)

du mangler lige en linie
Avatar billede Meggel Novice
04. maj 2004 - 16:56 #2
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1.
/nng/infogem.asp, line 6

kommer denne fejl..
Avatar billede keysersoze Ekspert
04. maj 2004 - 16:58 #3
sql = "UPDATE info set "&request.QueryString("gem")&" = '"&request.form("alt")&"' where id = '1'"
Avatar billede Meggel Novice
04. maj 2004 - 16:59 #4
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
Avatar billede keysersoze Ekspert
04. maj 2004 - 17:06 #5
kender ikke dine kolonne-typer - men enten

sql = "UPDATE info set "&request.QueryString("gem")&" = '"&request.form("alt")&"' where id = 1"

eller

sql = "UPDATE info set "&request.QueryString("gem")&" = "&request.form("alt")&" where id = '1'"

eller

sql = "UPDATE info set "&request.QueryString("gem")&" = "&request.form("alt")&" where id = 1"

det er kun tal og notat-felter der skal have '
Avatar billede Meggel Novice
04. maj 2004 - 17:11 #6
jeg takker for hjælpen.. nummer 1 virkede..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester