| 单击 图标,则是使用coldfusion中最为常用的tag:cfquery。这个标签用来完成数据库查询。
在开始说明数据库查询之前,作者本人对广大开发者提一个醒,希望各位用coldfusionmx作开发的时候,尽量避免使用access和mysql,因为这两款数据库与coldfusionmx进行信息交互会出现或多或少的中文问题,希望各位使用SQL Server数据库或者oracle。当然使用access或者mysql进行英文处理当然没有问题。早期的coldfusion5在处理数据库上,access等小型数据库不存在中文问题,可能由于coldfusion核心代码被重新编写,jdbc对应的中文问题就出来了,但是相信macromedia不久就会修正这个问题。作者本人在使用cfquery的时候,出于讲解方便,会使用access数据库,但是后续的用到中文更改数据库记录的操作都会转向SqlServer,请大家注意。
如何解决中文问题,请各位参考这里的信息:
http://www.flashempire.net/showthread.php?s=1871e826d3945c355df09e5ef8190a6e&threadid=120844
点击cfquery标签之后dwmx出现的界面是这样的:

上图就是关于设置cfquery的窗口,图形左边的红色矩形内的三个部分可以对cfquery进行不同细节程度的设置,general是我们最长用到的设置,connection则是连接设置,一般connection的部分属性直接就可以通过cfmx administrator中的datasource设定来确定了。Persistent Queries表示设定一个持续的可以从缓存里调用的查询。下面是cfquery的标准语法:

其中,name属性是必须要有的,就是给你定义的cfquery一个名字,以后其他地方要调用的时候就会用到这个name属性值找到相对的query。
|