-->ColdFusion 初级教程-->用CFINSERT建立一个插入执行文件

ColdFusion

后页 前页
目录
北极星书库
用CFINSERT建立一个插入执行文件


执行简单插入操作的最容易的方法是用CFINSERT标签。在多数情况下,不需要使用可选的属性。TABLEOWNER属性和TABLEQUALIFIER属性很少用到,提供这两个属性是为了与某些需要指定表所有者和(或)表限定词的ODBC驱动程序相兼容。需要指定OWNERQUALIFIERODBC驱动程序包括SQL ServerOracle驱动程序,以及Intersolv Q&E驱动程序。


CFINSERT数据源


假设ODBC数据源名为”Employees DB”,你要插入数据的表名为”Employees”。那么CFINSERT标签的使用方法为:


<CFINSERT DATASOURCE="Employee DB" TABLENAME="Employees">


例子:插入数据


下面的文件是一个用于插入数据的表单:


<!-- HTML form to input data -->


<HTML>


<HEAD>


<TITLE>Input Form</TITLE>


</HEAD>


<BODY>


<FORM ACTION="EmployeeInsert.cfm"


METHOD="Post">


<PRE>


First Name: <INPUT TYPE="text"


NAME="FirstName">


Last Name: <INPUT TYPE="text"


NAME="LastName">


Phone: <INPUT TYPE="text"


NAME="Phone">


<INPUT TYPE="Submit"


VALUE="Insert Information">


</PRE>


</FORM>


</BODY>


</HTML>


ACTION属性所指向的Employeeinsert.cfm文件如下,该文件中用CFINSERT完成简单的数据插入:


<!--- Inserts the data from the the HTML Form --->


<CFINSERT DATASOURCE="Employee DB"


TABLENAME="Employees">


<HTML>


<HEAD>


<TITLE>Input Form</TITLE>


</HEAD>


<BODY>


<CENTER><H2>Thank You!</H2></CENTER>


<HR>


<P>Thank you for entering your data into


our database - please visit our site often!</P>


<HR>


</BODY>


</HTML>


注意:CFINSERT执行的是简单的插入操作,只能将Form变量的值(即用户输入到表单字段中的数据)插入到指定数据源的指定表中。它要求Form字段名与表的字段名相同,因为它是根据名字将Form变量与表中的字段相对应起来。


后页
前页
目录
北极星书库