14. oktober 2004 - 20:21Der er
7 kommentarer og 1 løsning
Indsætte flere data i MySQL DB
Jeg forsøger at indsætte data i flere felter, men får en fejlmeddelelse: Expected 'End' /information/tilfoej_nyhed.asp, line 59, column 81
<% 'Tjekker om formen er "aktiveret" If Request("mode") = "opret" Then
head = Request.Form("head") nyhed = Request.Form("nyhed") link = Request.Form("link")
'Databaseforbindelse oprettes Dim objConn Dim objRS Set objRS = Server.CreateObject("ADODB.Recordset") Set objConn = Server.CreateObject("ADODB.Connection")
Response.Redirect("/information/nyhedsarkiv.asp") End If %>
Jeg bruger nøjagtig samme kode til en anden side, hvor der dog kun skal indsættes i ét felt og nu har jeg så modificeret koden, så den passer til denne side, men jeg har kigget og kigget og eksperimenteret og eksperimentet, og jeg kan simpelthen ikke gennemskue, hvor der skal rettes, for at det virker. Håber nogen kan hjælpe.
Det gør virkelig en forskel at bruge professionel hardware, hvad enten det er til videoproduktion, AI-udvikling eller High Performance Computing.
20. december 2024
Slettet bruger
14. oktober 2004 - 20:38#1
Prøv at lave mellemrum mellem & tegnene sådan her objRS.Open "INSERT INTO nyheder(dato, head, nyhed, link) VALUES('CURDATE()', '" & head & "', '" & nyhed & "', '" & link & "')", objConn, 1,3
Jeg tror ikke at fejlen er i linie 59! Jeg kan i hvert fald ikke finde nogen fejl. Med inkluderede filer kan linienummeret ofte være misvisende. Er dette hele filen?
Følg evt disse trin: Sæt ' for linien der redirecter.
Prøv at skrive Response.Write ("Hej") lige før linien du mener giver fejl, og se om det bliver udskrevet. Flyt Response.Write ("Hej") en linie ned og prøv igen. Bliv ved til der ikke længere står "Hej" på siden. Så ved du præcis hvor fejlen opstår
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.