29. april 2003 - 21:02Der er
13 kommentarer og 2 løsninger
MySQL <> ASP
Jeg har kæmpet med et problem i nærmest flere dage nu. Please help:
Jeg har en tabel i min MySQL kaldet "nyheder". I den lægges der nyheder med "id", "overskrift" og "tekst". felterne er henholdsvis int, tinytext og mediumtext. Jeg har en tilføj nyhed-side der virker perfekt. Jeg vil også have en ret nyhed-side. Det skal foregå på den måde at jeg får en liste med alle overskrifter og når man klikker kommer man så til ret.asp med nyhedens id som querystring. Alt dette har jeg lavet og det virker. Ved hjælp af den querystring skal den valgte nyheds data så sættes i textfield (overskriften) og textarea (teksten). Alt dette har jeg også klaret. Disse to felter er i en form, og det er så meningen at man kan rette i teksten og derefter submitte dataene og opdatere db'en på den måde. Dette gør jeg så via den allerede åbne forbindelse til databasen, som jeg før har gjort på akkurat samme måde. Men lige meget hvad jeg gør får jeg fejl når jeg submitter. Dataene hentes altså fint nok ind i felterne, men når der submittes får jeg denne fejl: ADODB.Recordset.1 error '80004005'
SQLState: 42000 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax near '' at line 1 /ngif/test.asp, line 7
Line 7 er: rs.Open sql, conn, 1, 3 Derfor synes jeg det er lidt underligt at den først fejler når der submittes.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Prøv og lav sql = "select * from nyheder WHERE id = " & Request.querystring("id") om til sql = "select * from nyheder WHERE id = '" & Request.querystring("id") & "'"
keysersoze: Ja, men siden bliver aldrig loadet uden id=x Det er kun lige har vede test. Det virker jo heller ikke med www.fedeting.dk/ngif/test.asp?id=1 :/
men - hvad er lige det ved www.fedeting.dk/ngif/test.asp?id=1 der ikke virker? siden kommer fint frem - og indskriver jeg noget og trykke på ret kommer der heller ingen fejl?
Eller jo, det gør der faktisk nu. Nu er problemet bare at dataene ikke kaldes frem fra db'en og ind i felterne fra start. Og at den opdaterer db'en, men felterne bliver bare tomme.
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.