Signori, da CS3 o CS4 mi risulta impossibile farmi stampare a video le query dei recordset. Per inciso quando scrivo ---- response.Write(MM_editCmd.CommandText) --- mi viene fuori la query con tutti i punti interrogativi segnaposto dei parametri. Come faccio a vedere che query viene passata al db con tutti i parametri in chiaro. Scusate l'italiondo. e vi posto un esempio:
Set MM_editCmd = Server.CreateObject ("ADODB.Command")
MM_editCmd.ActiveConnection = MM_connex_STRING
MM_editCmd.CommandText = "INSERT INTO Contenuti (idtipoContenuto, titolo, localita, corpo) VALUES (?, ?, ?, ?)"
MM_editCmd.Prepared = true
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param1", 5, 1, -1, MM_IIF(left(Request.Form("select"),2), left(Request.Form("select"),2), null)) ' adDouble
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param2", 202, 1, 255, Request.Form("titolo")) ' adVarWChar
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param3", 202, 1, 250, Request.Form("localita")) ' adVarWChar
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param4", 203, 1, 1073741823, Request.Form("textarea")) ' adLongVarWChar
response.Write(MM_editCmd.CommandText)
response.End()
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close
il risultato è INSERT INTO Contenuti (idtipoContenuto, titolo, localita, corpo) VALUES (?, ?, ?, ?)
Io vorrei ke al posto dei punti interrogativi ci fossero i valori passati dai parametri... ki mi aiuta?

Rispondi quotando