asp提交文本表单 到SQLserver数据库问题 40

cgtjok.asp源码如下:<%dimconnsetconn=server.createobject("ADODB.connection")conn.open"PROV... cgtjok.asp源码如下:
<%
dim conn
set conn = server.createobject("ADODB.connection")
conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=192.168.8.209;UID=sa;PWD=q1w2e3r4;DATABASE=baite"
%>
<%
set rs=server.CreateObject("adodb.recordset")
sql="insert into dbo.baite_purbill (stockdate,suppid,suppname,prodcode,prodname,prodnum,prodspec,prodquantity,prounit,unitprice,sum,stocktype) VALUES("&request.Form("textfield")&","&request.Form("select")&","&request.Form("select4")&","&request.Form("areaid")&","&request.Form("townid")&","&request.Form("textfield6")&","&request.Form("textfield7")&","&request.Form("textfield8")&","&request.Form("select8")&","&request.Form("textfield14")&","&request.Form("textfield11")&","&request.Form("select3")&")"
rs.open sql,conn
%>
<%
Conn.close
set conn=nothing
%>
以上是我提交到数据库的链接程序,但不知道哪有问题?老是无法提交。还报错,如下:
Microsoft OLE DB Provider for SQL Server ?? '80040e14'',' ????????/cgtjok.asp,? 12
请高手指点
展开
 我来答
ggloverv
2015-09-16 · TA获得超过178个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:201万
展开全部
记住一点 rs.open 的是 “查” SQL语句
conn.execute "增/删/改" SQL语句

所以 你不需要 set rs....
直接 conn.execute sql 即可
追问
我换成conn.execute sql这个了,也不行,报告这一行错误。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式