万卷书>>电脑书籍>>网页制作>>网页制作软件使用>>ColdFusion 初级教程

WANJUANSHU.COM

用CFINSERT建立一个插入执行文件

执行简单插入操作的最容易的方法是用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变量与表中的字段相对应起来。

 
上一页 WanJuanShu.COM 下一页
WANJUANSHU.COM 万卷书