25. november 2003 - 00:46Der er
7 kommentarer og 1 løsning
SQL Launcher
Nogen ideer til hvorfor det her ikke virker. Det virker kun ved SELECT OD DELETE - ikke ved UPDATE og INSERT.
<div style="height:330;overflow: auto;">
<% strSQL = request.form("SQL")
if Len(Trim(strSQL)) > 0 then
if Left(ucase(trim(strSQL)),6) = "SELECT" then set ObjRec = objConn.Execute(trim(strSQL)) Response.write "<table><tr>" For each f in ObjRec.fields response.write "<th>" Response.write f.Name response.write "</th>" Next Response.write "</tr>" While not objRec.EOF response.write "<tr>" For each f in objRec.Fields response.write "<td>" response.write f.value response.write "</td>" Next response.write "</tr>" objRec.MoveNext Wend
objRec.close set objRec = nothing
response.write "</table>"
else response.write "<strong>Følgende blev eksekveret:</strong> "& strSQL &"<br><br>" objConn.Execute(strSQL) end if
UPDATE nation SET long = 'Champions League', flagsti = 'images/flag/cl.gif' WHERE nr = 87
Hedder feltnavnet long? Mener da at long er et reserveret ord i MySQL. Havde også engang lidt problemmer med en UPDATE statement, det hjalp at fjerne mellemrummet mellem alle mine set. Altså SET felt = "værdi",felt2 = "værdi2".
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.