专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ColdFusion

在线急等,大家帮帮忙,该如何处理

发布时间:2010-06-14 17:33:26 文章来源:www.iduyao.cn 采编人员:星星草
在线急等,大家帮帮忙
Access连接的小问题

sales.asp
<%@ Transaction =Required%>
<%
Quantity =Request("productNum")
productCode=trim(Request("productCode"))
sqlstr="select * from product where pid='"& productCode &"'and inventory >="& cint(Quantity)
dim conn,rs,dbq
set conn= Server.CreateObject("ADODB.connection")
set rs= Server.CreateObject("ADODB.recordset")
dbq=Server.MapPath("\test.mdb")
Response.write dbq
conn.Connectionstring="driver={Micorosoft Access Driver(*.mdb)}; dbq="&dbq
conn.open
rs.open sqlstr,conn
if rs.bof then
ObjectContext.SetAbort
else
ObjectContext.SetComplete
newq= rs("inventory")-Cint("Quantity")
rs.close
sqlstr="update product set inventory="& newq&",sales="&Cint(Quantity)&"where pid ='"&productCode& "'"
response.write sqlstr
rs.open sqlstr,conn
resopnse.write"订单处理"
end if 
%>

Index.asp
<html>
<head><title>Sales orders</title></head>
<body bgcolor="#ffffff">
<font face="arial,helvetica">
<h2>订单</h2>
<form action="Sales.asp" method=post>
<p>输入产品代码<input type="text" name=productCode></p>
<p>输入购买数量<input type="text" name=productNum> </p>
<p><input type="submit" value="确定">
</form>
</body>
</html>


错误提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/Hymin/code/Sales.asp, 第 16 行

最后添加一句:我只想用ADO方式连接,用不用配置数据源啊?怎样配置才对啊?

------解决方案--------------------
你这样的用数据源方式连接access很麻烦,这个主要是路径错了。。
用ADO方式很简单

//ADO连接ACCESS数据库
dim conn,connstr
set conn=server.CreateObject("adodb.connection")
connstr="DBQ="&server.MapPath("../DataBase/guest.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"
conn.open connstr


//数据库处理
 dim rs,strsql
set rs=server.CreateObject("adodb.command")
strsql="Insert Into guest(name,body,email,phone) values ('"&TBname&"','"&TBbody&"','"&TBemail&"','"&TBphone&"')"
set rs=conn.execute(strsql)
conn.close
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 3D MAX导出MD2,delphi开发,该如何处理

    3D MAX导出MD2,delphi开发 我用dilphi开发3D游戏,想用3D MAX导出MD2建立关键针动画,然后用dilphi调用关键针,可是现在出现2个问...

  • coldfusion如何整合框架

    coldfusion怎么整合框架? 如题coldfusion怎么整合框架? 有没有例子 谁给讲解下,谢谢! ------解决方案-------------------- 其实,在...

  • coldfusion的正则表达式中文支持如何样

    coldfusion的正则表达式中文支持怎么样? coldfusion的正则表达式中文支持怎么样?有没有问题?我用的的是coldfusion 9 因为要用的一...

  • 求教解决办法

    求教 请问,哪里有GLscene的中文教程,视频也可.谢谢 ------解决方案-------------------- http://technology.jfcms.net/cx/Delp...

  • Provider '80020005',该怎么解决

    Provider '80020005' Provider '80020005' 类型不匹配。 \admin\add_products.asp, line 167 <!--#include file="../i...

  • 小弟我们打开一个网页的原理是什么

    我们打开一个网页的原理是什么? 我觉得是服务器端传输一个文档过来,然后由ie(或者其它的)编译,呈现我们面前的就是我们打开的网页了 -...

  • 小弟我想循环输出一个 cfgrid

    我想循环输出一个 cfgrid rt ------解决方案-------------------- cfgrid有个query属性的。 ------解决方案-----------------...

  • coldfusion解决方案

    coldfusion cf中上传可以控制大小吗?如何控制? ------解决方案-------------------- 上传前可以先得到文件大小,之后再决定是否要上...

  • C# 发送一个网页邮件 如何做

    C# 发送一个网页邮件 怎么做 我用System.Net.Mail;做的,可是它的属性就那么几个。怎么办? ------解决方案-------------------- M...

  • coldfusion 9 连接Access出错?该怎么处理

    coldfusion 9 连接Access出错??? 各位大侠帮忙看看,为何我用coldfusion 9 连接Access时,显示OK,连接Access unicode时却出现以下错误信...

热门推荐: