目录
北极星书库
执行简单插入操作的最容易的方法是用CFINSERT标签。在多数情况下,不需要使用可选的属性。TABLEOWNER属性和TABLEQUALIFIER属性很少用到,提供这两个属性是为了与某些需要指定表所有者和(或)表限定词的ODBC驱动程序相兼容。需要指定OWNER和QUALIFIER的ODBC驱动程序包括SQL Server和Oracle驱动程序,以及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变量与表中的字段相对应起来。
前页
目录
北极星书库