Jodå gott folk, nu sitter jag här med näbben ikläm..
På följande kod får jag fel:
If NOT RS.EOF Then
SQLStmt3 = "Update Forum "
SQLStmt3 = SQLStmt2 & "Set ReplyID =" & strRepID & ",Svar = "& strSvar &" WHERE ForumID ="& Session("strForumID")&"AND InlaggID="&Session("strInlaggID")
ELSE
SQLStmt3 = "INSERT INTO Forum "
SQLStmt3 = SQLStmt3 & "(InlaggID,Amne,Datum,Icon,Org)"
SQLStmt3 = SQLStmt3 & " VALUES(" &strInlaggID& ", '"&strAmne& "',#" &strDatum& "#, " &strIcon& ", TRUE)"
End If
Felmedellandet är:
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'Namn ='Benni Svensson' AND Epost='saw@songer.com'Set ReplyID =1,Svar = 1, 1 WHERE ForumID =1AND InlaggID=1'.
/Hemsidor/GlobalaForeningen/Forum/Nytt.asp, line 477
Jag har suttit en god stund nu, men kan inte se felet, kan ni?
Tack för det @nders, det löste en del av mina problem, men dock inte alla.
Mitt stora problem är att jag skulle göra mig till, och bygga ett forum med tre tabeller, ju mindre man upprepa sig i databasen.....
Den första tabellen är forum, alltså med ämne osv det andra person, om personen som lagt in osv. Den tredje är inlägen. Att lägga till en ny post är inga problem, men jag har svårt att få till det med att svara. Jag får komma tillbaka om det.
255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91