asp数据库连接rs("user.id")

最近在给客户做一个客户管理系统时遇到一个问题:

使用下列这个连接字符串时情况如下

connstr="DBQ="+server.mappath("db/#kehumsg.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

set conn=server.createobject("ADODB.CONNECTION")

conn.open connstr

有一个联接查询,

中用到要调用第二个表的id,

按正常来说可以这么调rs("b.id")但却显示在对应所需名称或序数的集合中,未找到项目。

在csdn上发贴终找不出答案,

最后用rs("id")解决问题,心想,这么调用应该是调第一个表的id吧,

但它却调的是第二个表的,不过我要的就是第二个的,

研究了一下,原来真是这样,它调的是后一个表的id. 感觉还不错,自己能研究出些东西了,呵呵~~

但快下班时客户说有问题,什么都进不了了,

出错的地方在上面那种联接的conn.open connstr处,

这里怎么会出错呢,在网上找了一下说有这种情况,于是按他说的改了一下改成

dbpath=server.mappath("db/#kehumsg.mdb")  

connstr= "provider=microsoft.jet.oledb.4.0;data source=" & dbpath 

set conn=server.createobject("adodb.connection")  

conn.open connstr

没多想,大概试了一下可以,

但好景不长,今天客户又说出问题了.

拿到一看,我服了,又是联合查询那出错了,

怎么会这样呢,和经理研究了一下终于发现问题所在:

这时调用第二个表的id里可以调用rs("b.id")也必须这么调用,

不能像第一个联接字符那样了,

我觉得应该是数据库引擎的问题,不知大家怎么认为,

在此向大家推荐第二种联接,

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

又发现一个问题,解决方法:windows/temp的权限users加目修改权限。

时间: 2024-10-23 15:16:23

asp数据库连接rs("user.id")的相关文章

asp数据库连接rs("user.id")_应用技巧

最近在给客户做一个客户管理系统时遇到一个问题: 使用下列这个连接字符串时情况如下 connstr="DBQ="+server.mappath("db/#kehumsg.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" set conn=server.createobject("ADODB.CONNECTION") conn.open connstr 有

ASP+中取代ASP的RS(Remote Scripting)技术的Framework

ASP+中取代ASP的RS(Remote Scripting)技术的FrameworkBatman在上面的文章里面我提到了Page.IsPostBack属性的一个应用,可以用来保存用户输入的信息,下面我将介绍它的另外一个用处,那就是取代ASP中的RS(Remote Scripting)技术.至于RS的基本概念和用法我已经在asp版里面有很多介绍了,它主要的优势就是在不刷新当前页面的情况下和服务器端进行通信.但是由于它的底层是使用了java技术,所以它用起来还是显得较为烦琐,下面我就将介绍在ASP

ASP数据库连接的实现

数据|数据库|数据库连接 ASP数据库连接的实现 夏春涛 (解放军信息工程大学电子技术学院102教研室,河南 郑州 450004) (Email: xct-tom@tom.com) 摘 要:本文给出了ASP中数据库连接的多种实现方法. 关键词:ASP:ADO:OLE-DB:ODBC:数据库连接 1 引言 ASP是目前最流行的Web程序设计技术之一,它使用ADO技术对数据库进行存取.ADO是Microsoft目前主要的数据存取技术,它是Microsoft各种数据存取技术,如ODBC.DAO.RDO

ASP获取新增记录ID值的方法

  这篇文章主要介绍了ASP获取新增记录ID值的方法,分别介绍了ASP+Access2000.ASP+SQL Server 2000两种数据库的获取方法,需要的朋友可以参考下 ASP+Access2000 1.要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID) 2.添加记录格式:Rs.Open table,Cn,1,3 注意模式为:1,3 3.newID = rs.Fields("recordID") 4.newID为刚添加的记录的ID值 ASP+SQL Se

asp数据库连接代码

'本文章提供一款比较完美的asp数据库连接代码哦,他不但连接access数据库同时也包括了数据库断开连接代码函数. dim conn,rs,sql,dbpath set conn=server.createobject("adodb.connection") dbpath="web_data.asp"  '数据库路径 call conndate() sub conndate()  if err then err.clear  on error resume next

asp.net checkbox 动态绑定id GridView删除提示_实用技巧

asp.net checkbox 动态绑定id 复制代码 代码如下: <input id='<%# "courseNo"+Eval("courseNo") %>' type="checkbox" onclick="return Click()"/> GridView删除提示 复制代码 代码如下: <div id="del" onClick="return confir

ASP数据库连接方式大全_ASP基础

<%  '#######以下是一个类文件,下面的注解是调用类的方法################################################  '# 注意:如果系统不支持建立Scripting.FileSystemObject对象,那么数据库压缩功能将无法使用  '# Access 数据库类  '# CreateDbFile 建立一个Access 数据库文件  '# CompactDatabase 压缩一个Access 数据库文件  '# 建立对象方法:  '# Set a

ASP数据库连接方式大全

<%  '#######以下是一个类文件,下面的注解是调用类的方法################################################  '# 注意:如果系统不支持建立Scripting.FileSystemObject对象,那么数据库压缩功能将无法使用  '# Access 数据库类  '# CreateDbFile 建立一个Access 数据库文件  '# CompactDatabase 压缩一个Access 数据库文件  '# 建立对象方法:  '# Set a

ASP.NET中取代ASP的RS(Remote Scripting)技术的Framework

asp.net 导 读: 通过一个例子说明了如何利用Page.IsPostBack属性,来取代ASP中的RS(Remote Scripting)技术,以实现在不刷新当前页面的情况下和服务器端进行通信. -------------------------------------------------------------------------------- Page.IsPostBack属性的一个应用,可以用来保存用户输入的 信息,下面我将介绍它的另外一个用处,那就是取代ASP中的RS(Re