我想把网页中的几个字段添加到我的数据库中,但是不知道为什么总是加不进去!请大家帮忙!代码如下:
<% LANGUAGE = "VBScript" %>
<!--#include virtual="/adovbs.inc"-->
<HTML>
<HEAD>
<TITLE> 保存预定信息 </TITLE>
</HEAD>
<BODY>
<%Dim cnn, rst, sSQL
Dim Name, Sex, Phone, Id, Date1, Date2, Other
Name = Trim(Requset.Form("lname"))
Sex = Requset.Form("lsex")
Phone = Trim(Requset.Form("ltel"))
Id = Trim(Requset.Form("lcode"))
Date1 = Trim(Requset.Form("ldate"))
Date2 = Trim(Requset.Form("lday"))
Other = Trim(Requset.Form("lother"))set cnn = Server.CreateObject("ADODB.Connection")
Set rst = Server.CreateObject("ADODB.Recordset")
cnn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=CabaretManageSystem;Data Source=LO"cnn.BeginTranssSQL="insert tRoomDestine(vCliName, cCliSex, iPhone, vId, iDesDate, dArrDate, vDealwither)"
sSQL=sSQL&" values('"&Name&"','"&Sex&"','"&Phone&"','"&Id&"','"&Date1&"','"&Date2&"','"&Other&"')"
conn.execute sSQL,,adCmdText%>
<% LANGUAGE = "VBScript" %>
<!--#include virtual="/adovbs.inc"-->
<HTML>
<HEAD>
<TITLE> 保存预定信息 </TITLE>
</HEAD>
<BODY>
<%Dim cnn, rst, sSQL
Dim Name, Sex, Phone, Id, Date1, Date2, Other
Name = Trim(Requset.Form("lname"))
Sex = Requset.Form("lsex")
Phone = Trim(Requset.Form("ltel"))
Id = Trim(Requset.Form("lcode"))
Date1 = Trim(Requset.Form("ldate"))
Date2 = Trim(Requset.Form("lday"))
Other = Trim(Requset.Form("lother"))set cnn = Server.CreateObject("ADODB.Connection")
Set rst = Server.CreateObject("ADODB.Recordset")
cnn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=CabaretManageSystem;Data Source=LO"cnn.BeginTranssSQL="insert tRoomDestine(vCliName, cCliSex, iPhone, vId, iDesDate, dArrDate, vDealwither)"
sSQL=sSQL&" values('"&Name&"','"&Sex&"','"&Phone&"','"&Id&"','"&Date1&"','"&Date2&"','"&Other&"')"
conn.execute sSQL,,adCmdText%>
解决方案 »
- ....................
- 从子页面向父页面传值问题
- asp.net如何显示tif文件内容
- 为什么我的页面在打印预览时看起来与实际的大不相同?
- ASP.ENT+ACCESS
- 不通过列的索引(row.Cells[1].Text),如何根据列名访问GridViewRow行中指定字段的值?
- 怎样将今天与数据库中的某个日期比较
- Rio~~ 组单选控件,取消选择,还原到原选择的实现??
- 怎样在vbscript事件里自动触发按钮事件的问题
- 急急急----------aspnet关于文件或目录访问权限的问题------高分在线等待啊
- 下拉列表问题
- 恳请各位高手.net framework 的下载网址
sSQL=sSQL&" values('"&Name&"','"&Sex&"','"&Phone&"','"&Id&"','"&Date1&"','"&Date2&"','"&Other&"')"你的sql语句有问题
估计一下你的字段
vid是数字类型的吧
insert tRoomDestine(vCliName, cCliSex, iPhone, vId, iDesDate, dArrDate, vDealwither)"
sSQL=sSQL&" values('"&Name&"','"&Sex&"','"&Phone&"',"&Id&",'"&Date1&"','"&Date2&"','"&Other&"')"
所有都是字符型?
---------》
把"'"去掉!
你用这条语句开始了一个事务,但是我并没有看到你把这个事务提交
cnn.BeginTrans你试着把这条语句去了,或者加上事务提交语句
response.end
到查询分析器里执行下 就知道是不是语句错了
源文件如下:<% LANGUAGE = "VBScript" %><HTML>
<HEAD>
<TITLE> 保存预定信息 </TITLE>
</HEAD>
<BODY>
<!-- #include virtual = "/adovbs.inc" --><%
Dim conn, rest, StrSQL
Dim vCliName, iPhone, vComName, vDealwither
vCliName = Trim(Request.Form("lname"))iPhone = Trim(Request.Form("ltel"))
vComName = Trim(Request.Form("lcode"))vDealwither = Trim(Request.Form("lother"))set conn = Server.CreateObject("ADODB.Connection")conn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=CabaretManageSystem;Data Source=."conn.OpenStrSQL = "INSERT tRoomDestine(vCliName, iPhone, vComName, vDealwither)"
StrSQL = StrSQL & "VALUES('"&vCliName&"','"&iPhone&"','"&vComName&"','"&vDealwither&"')"conn.Execute StrSQL,,adCmdText%>
conn.Execute StrSQL