webForumDet fria alternativet

Uppdatering av en databas?

ASP

3 svar · 133 visningar · startad av Zapotek

Medlem sedan juni 200053 inlägg
Frågan#1

Jag skulle vija ha hjälp med varför denna kod inte funkar? Jag får bara ett felmedelande som säger Syntaxfel i INSERT INTO uttryck....
/Erik

<html>

<!-- #include FILE="adovbs.inc" -->

<%	
   
   Set Connect = Server.CreateObject("ADODB.Connection")
   Connect.Open "DSN=d2248-nyheter;Password=@01#$befacpeijaagokgapkfabe"

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Addera = "SELECT * FROM nyheter"

   RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

	RecSet.AddNew

	RecSet("Titel") = Request.Form("titel")
	RecSet("Datum") = Request.Form("datum")
	RecSet("Text") = Request.Form("text")

	RecSet.Update
	RecSet.Close
	Connect.Close %>

Följande uppgifter har nu lagts till i databasen:
<p> Titel:<br>
  <b><% =Request.Form("titel") %></b>
<p> Datum:<br>
  <b><% =Request.Form("datum") %></b>
<p> text:<br>
  <b><% =Request.Form("text") %></b>
<p> Lägg till <a href="default.asp">fler poster</a> 
</html>

[Redigerat av Zapotek den 10 nov 2000]

Medlem sedan aug. 2000106 inlägg
#2

Kanske för att datum är av typen datum och inte text?

------------------
---
/M.

Medlem sedan juni 200053 inlägg
#3

Det trodde jag också i början men det var inte det som var felet......

------------------
Erik Heneby - Citruz.nu

[Redigerat av Zapotek den 11 nov 2000]

Medlem sedan juli 2000534 inlägg
#4

Text är formodligen ett reserverat ord i din databas. Sätt fältnamnet inom klamrar:

RecSet("[Text]") = Request.Form("text")

eller byt namn på fältet.

/Morph

249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)