如何在AIR中查看已编译的SQL查询?

如何在AIR中查看已编译的SQL查询?,sql,actionscript-3,sqlite,apache-flex,air,Sql,Actionscript 3,Sqlite,Apache Flex,Air,我正在尝试使用参数在SQL中运行查询,但获取错误消息时无法将文本值转换为数值 这个错误在这个问题上并不重要。如果我能够查看AIR使用所有参数构建的最终编译SQL查询,我就能够修复它 我不知道该怎么做。有人能帮忙吗 谢谢简单地追踪一下SQL语句怎么样。您将能够在输出中看到任何变量值 e、 g 你试过statement.toString吗?我不知道它是否输出翻译后的语句,只是在这里猜测一下。好了,没有函数可以这样做。SQLStatement类有一个可用于跟踪查询的“text”属性,但“text”属性

我正在尝试使用参数在SQL中运行查询,但获取错误消息时无法将文本值转换为数值

这个错误在这个问题上并不重要。如果我能够查看AIR使用所有参数构建的最终编译SQL查询,我就能够修复它

我不知道该怎么做。有人能帮忙吗


谢谢

简单地追踪一下SQL语句怎么样。您将能够在输出中看到任何变量值

e、 g


你试过statement.toString吗?我不知道它是否输出翻译后的语句,只是在这里猜测一下。好了,没有函数可以这样做。SQLStatement类有一个可用于跟踪查询的“text”属性,但“text”属性不会显示参数的实际值,例如,如果mySqlStatement是从表1中选择col1,其中col2=:someNumber,mySqlStatement.text不会显示:someNumber的实际值。创建一个AS3函数,将mySqlStatement.text中的任何参数替换为mySqlStatement.parameters中的实际值并不困难,即任何以冒号开头或是问号的单词,然后跟踪结果。
trace("SELECT * FROM table WHERE id ='"+ _variable +"'");