if request.form(\"VisTlfFax\")=\"on\" then SQL=\"UPDATE tabelnavn SET VisTlfFax=\"True\" WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE tabelnavn SET VisTlfFax=\"False\" WHERE ArticleId=\"&request.form(\"ArticleId\") end if
fil: update.asp <% Set rsConn = Server.CreateObject(\"ADODB.Connection\") rsConn.Open session(\"ArticleDB\")
if request.form(\"VisTlfFax\")=\"on\" then SQL=\"UPDATE tabelnavn SET VisTlfFax=\"True\" WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE tabelnavn SET VisTlfFax=\"False\" WHERE ArticleId=\"&request.form(\"ArticleId\") end if
Nu kommer denne fejl: Microsoft OLE DB Provider for ODBC Drivers error \'80040e07\'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/vistlffax.asp, line 11
Koden ser sådan ud nu:
<% Set rsConn = Server.CreateObject(\"ADODB.Connection\") rsConn.Open session(\"ArticleDB\")
if request.form(\"VisTlfFax\")=\"on\" then SQL=\"UPDATE Articles SET VisTlfFax=\'True\' WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE Articles SET VisTlfFax=\'False\' WHERE ArticleId=\"&request.form(\"ArticleId\") end if
Her er siden med sql-opdateringen (VisTlfFax.asp):
<% Set rsConn = Server.CreateObject(\"ADODB.Connection\") rsConn.Open session(\"ArticleDB\")
if request.form(\"Formular\")=\"on\" then SQL=\"UPDATE Articles SET VisTlfFax=TRUE WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE Articles SET VisTlfFax=FALSE WHERE ArticleId=\"&request.form(\"ArticleId\") end if
Her er siden med sql-opdateringen (VisTlfFax.asp):
<% Set rsConn = Server.CreateObject(\"ADODB.Connection\") rsConn.Open session(\"ArticleDB\")
if request.form(\"VisTlfFax\")=\"on\" then SQL=\"UPDATE Articles SET VisTlfFax=TRUE WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE Articles SET VisTlfFax=FALSE WHERE ArticleId=\"&request.form(\"ArticleId\") end if
if request.form(\"VisTlfFax\")=\"on\" then SQL=\"UPDATE Articles SET VisTlfFax=TRUE WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE Articles SET VisTlfFax=FALSE WHERE ArticleId=\"&request.form(\"ArticleId\") end if
excession --> Den submitter fint og uden fejl - databasen opdateres bare ikke. Kan det være noget med at VisTlfFax.asp skal sættes til nostore og nocache?
f request.form(\"VisTlfFax\")=\"on\" then SQL=\"UPDATE Articles SET VisTlfFax=\'1\' WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE Articles SET VisTlfFax=\'0\' WHERE ArticleId=\"&request.form(\"ArticleId\") end if
if request.form(\"formular\") <> \"\" then SQL=\"UPDATE Articles SET VisTlfFax=TRUE WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE Articles SET VisTlfFax=FALSE WHERE ArticleId=\"&request.form(\"ArticleId\") end if
if request.form(\"formular\") <> \"\" then SQL=\"UPDATE Articles SET VisTlfFax=TRUE WHERE ArticleId=\" & id else SQL=\"UPDATE Articles SET VisTlfFax=FALSE WHERE ArticleId=\" & id end if
if request.form(\"VisTlfFax\")=\"on\" then SQL=\"UPDATE Articles SET VisTlfFax=\'1\' WHERE ArticleId=\"&request.form(\"ArticleId\") else SQL=\"UPDATE Articles SET VisTlfFax=\'0\' WHERE ArticleId=\"&request.form(\"ArticleId\")
Det er nogen gange F****** træls, så lidt der skal til :0)
Fedt nok, at vi blev færdige!
Tak for hjælpen :0)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.