主题:  初试 ColdFusion

woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#12005/10/27 21:35:54
先安装一下看一看


图片如下:



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#22005/10/27 21:40:27

图片如下:


安装一下它的例程.



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#32005/10/27 21:41:25

图片如下:


对 ODBC 做了这些设置.



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#42005/10/27 21:45:48

图片如下:


在 ColdFusion 管理界面看到的.



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#52005/10/27 21:49:02

图片如下:


这是例程里面的, 效果好 COOL 啊.



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#62005/10/27 22:20:44
例程1:

引用:

<CFLOOP INDEX="LoopCount" FROM="1" TO="5">

<h2>测试数 <CFOUTPUT>#LoopCount#</CFOUTPUT>。<BR></h2>

</CFLOOP>



测试数 1。

测试数 2。

测试数 3。

测试数 4。

测试数 5。



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#72005/10/27 22:39:28
例程2:

引用:

<html>
<head>
<title>第2个例程</title>
</head>

<CFQUERY NAME="TestTable" DATASOURCE="Test002">
SELECT id, name, memo FROM [TabTest]
</CFQUERY>

<body>
<CFOUTPUT QUERY="TestTable">
<HR>
#TestTable.id#: #TestTable.name#
(备注: #TestTable.memo#) <BR>
</CFOUTPUT>

</body>
</html>



--------------------------------------------------------------------------------
1: 狗 (备注: doggie)

--------------------------------------------------------------------------------
2: 猫 (备注: cat)

--------------------------------------------------------------------------------
3: 小鸟 (备注: bird)

--------------------------------------------------------------------------------
4: 猪 (备注: pig)

--------------------------------------------------------------------------------
5: 猪猪 (备注: zhuzhu)



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#82005/10/27 22:42:40
在试第2个例程时遇到小插曲.

我在 ODBC 里面添加了 Test002 后, 运行 .cfm 总是出非法数据源的提示.
后来, 想到好像管理界面也可以看数据源, 于是看了一下, 居然没有.
马上在 ColdFusion 的管理界面添加了这个名为 Test002 的数据源.
OK!

QUERY="TestTable" 应与 CFQUERY NAME="TestTable"
相同.



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#92005/10/27 22:43:48
以上代码是用记事本写的, 明天找个 Dreamweaver 4.0 Ultra 或者 MX 装一下.

估计在 Dreamweaver 中写 ColdFusion 的网页应当不会那么不容易吧.



woogia

职务:普通成员
等级:1
金币:0.0
发贴:202
#102005/10/28 1:27:16
好困啊,刚才研究了一个很有成就感的问题.
即,在 ColdFusion 下动态连接数据库,如:Access 的 .mdb

引用:

<html>
<head>
<title>第4个例程</title>
</head>

<CFSET strConn = getDirectoryFromPath(getTemplatePath()) & "\database\test003.mdb">

<!-- 这里 Test002 是已经建立的一个 ODBC 数据源, 此数据源的数据库我们不必理会, 只要是 Access 数据库即可 -->
<CFQUERY NAME="TestTable" DATASOURCE="Test002">
SELECT id, name, memo FROM TabTest IN '#strConn#'
</CFQUERY>
<!-- 留意这里的 IN 子句, 这才是真正的数据库. -->

<body>

<cfoutput>数据库地址: <p>#strConn#</p></cfoutput>
<CFOUTPUT QUERY="TestTable">
<HR>
#TestTable.id#: #TestTable.name#
(备注: #TestTable.memo#) <BR>
</CFOUTPUT>

</body>
</html>



运行结果:
数据库地址:
E:\CFusionMX\wwwroot\ls\\database\test003.mdb


--------------------------------------------------------------------------------
1: 狗n (备注: doggie)

--------------------------------------------------------------------------------
2: 猫n (备注: cat)

--------------------------------------------------------------------------------
3: 小鸟n (备注: bird)

--------------------------------------------------------------------------------
4: 猪n (备注: pig)

--------------------------------------------------------------------------------
5: 猪猪n (备注: zhuzhu)

--------------------------------------------------------------------------------
6: Cold (备注: Fusion)
相关文件(rar):点这儿打开