webForumDet fria alternativet
Logga in / Bli medlem

variabelproblem i SQL-satsen

Databaser & SQL

6 svar · 219 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Trådstart#1

vad är det för inkomplatibla typer i varMessage?

varMessage = FriendlySQL(Request.Form("txtMess"))
varMessage1 = varString + varMessage

Medlem sedan aug. 20003 575 inlägg
#2

Lite mer information om vad som händer i FriendlySQL funktionen, hur din sql sträng ser ut, den texten du skriver in i txtMess när du får felet samt vilket värde varString har.

Medlem sedan feb. 20032 027 inlägg
#3

Det är inget som helst fel med FriendlySQL-koden så den är inte viktig, koden funkar perfekt men problemen kommer när jag ska infoga en fast text (varString) i den text som användaren skriver in (varMessage).

Jag menar om användaren är A och svarar på texten så ska det stå A skrev: och sen kommer varMessage här

Femeddelandet är
Inkompatibla typer: 'varMessage'
/mail/save1.asp, line 13

Koden är
varString = Session("username") =" skrev:<hr>"
varMessage = FriendlySQL(Request.Form("txtMess"))
varMessage1 = varString + varMessage

Medlem sedan aug. 20003 575 inlägg
#4

okej, testa att byta ut + mot &.

Medlem sedan feb. 20032 027 inlägg
#5

INSERT INTO tblUsers_imail([sender], [reciever], [message], [mailDate],[mailTime], [mailRead]) VALUES('1','1','FalsktRe: Admin skrev: testar',#2004-06-29#,#01:24:44#, true)

Ser rätt ut, men var kommer Falskt ifrån?

Medlem sedan aug. 20003 575 inlägg
#6

varString = Session("username") &" skrev:<hr>"
inte
varString = Session("username") =" skrev:<hr>"

Medlem sedan feb. 20032 027 inlägg
#7

varString = Session("username") & " skrev: "
varMessage = FriendlySQL(Request.Form("txtMess"))
varMessage1 = varString & varMessage

funkar bättre, tack för hjälpen

259 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)