Вы можете написать некоторый простой код для анализа результатов по моде, просматривая параметры. Вот пример VBScript / Classic ASP:
queryPlain = command.CommandText
For Each p In command.Parameters
If (p.type = adChar) or (p.type = adBSTR) or (p.type = adDBDate) Then
queryPlain = Replace(queryPlain , "?", "'" & p.value & "'",1,1)
Else
queryPlain = Replace(queryPlain , "?", p.value,1,1)
End If
Next
Вот что-то похожее для VB.net
queryPlain = command.CommandText
For Each p As SqlParameter In command.Parameters
queryPlain = queryPlain.Replace(p.ParameterName, p.Value.ToString())
Next
Теперь queryPlain содержит SQL, включая параметры. Я считаю это полезным для целей отладки.