hallo miteinander!
derzeit entwickle ich ein verwaltungs-tool f�r ein elearning-system.
ich sollte einen tabellennamen aus einer sql-query herausfiltern.
dabei verwende ich die allseits-bekannten string-funktionen von asp. ich
habe das ganze, bei windows2000 und windows xp getestet. nun bekomme ich bei
windows xp einen falschen string als ergebnis. es schaut so aus, als ob xp
die string funktionen anders interpretiert.
im folgenden den daf�r verwendeten code:
'----------------------------------------------------------
strUpdateQuery = ""
strTblName = ""
strQuery = "Select * from tblUser where intUsId = 2"
RESPONSE.WRITE(strQuery)
RESPONSE.WRITE("<p>")
IF INSTR(strQuery, "WHERE") THEN
strTblName = RIGHT(strQuery, LEN(strQuery) - INSTRREV(strQuery,
"FROM") -
4)
strTblName = LEFT(strTblName, instr(strTblName, " ") -1)
RESPONSE.WRITE("WHERE")
RESPONSE.WRITE("<p>")
ELSE
strTblName = RIGHT(strQuery, LEN(strQuery) - INSTRREV(strQuery,
"FROM") -
4)
END IF
RESPONSE.WRITE(strTblName)
RESPONSE.WRITE("<p>")
strUpdateQuery = "UPDATE " & strTblName & " SET " 'bla, bla
'-----------------------------------------------------------------------
sollte es andere l�sungen daf�r geben, w�re ich froh, wenn ich diese von
euch erhalten w�rde.
mfg patrick
_________________________________________________________________
Downloaden Sie MSN Explorer kostenlos unter http://explorer.msn.de/intl.asp.
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp