webForumDet fria alternativet

Galet med SQL igen..

ASPur ASP

4 svar · 208 visningar · startad av saw

sawMedlem sedan mars 20011 880 inlägg
#1

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?

------------------
saw
__
saw@songer.com
www.mp3.com/saw_songer
_
_

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du har gjort en liten miss. Det skall vara ett mellanslag efter AND i din WHERE-sats.

Mvh,

sawMedlem sedan mars 20011 880 inlägg
#3

Om livet ändå kunde vara så enkelt.
JAg har fått ändra och kladda men ändå inte...

SQLStmt3 = "Update Forum "
SQLStmt3 = SQLStmt2 & "Set ReplyID =" & strRepID & " WHERE ForumID ="& Session("strForumID")& " AND InlaggID =" &Session("strInlaggID")

Jag tycker ju att det ser ok ut, men inte...

------------------
saw
__
saw@songer.com
www.mp3.com/saw_songer
_
_

@ndersMedlem sedan juni 200032 969 inlägg
#4

Se markeringen, skall det inte vara 3?

SQLStmt3 = [b]SQLStmt2[/b] & "Set ReplyID =" & strRepID & " WHERE ForumID ="& Session("strForumID")& " AND InlaggID =" &Session("strInlaggID")

Samma felmeddelande annars? Färdig SQL-fråga ser ut hur?

Mvh,

sawMedlem sedan mars 20011 880 inlägg
#5

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.

------------------
saw
__
saw@songer.com
www.mp3.com/saw_songer
_
_

134 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)