国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp數據庫連接rs("user.id")

2024-05-04 11:00:41
字體:
來源:轉載
供稿:網友
最近在給客戶做一個客戶管理系統時遇到一個問題:

使用下列這個連接字符串時情況如下

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加目修改權限。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云林县| 专栏| 那曲县| 忻州市| 台南市| 庆城县| 织金县| 玛多县| 耒阳市| 含山县| 昂仁县| 依安县| 云阳县| 安溪县| 太康县| 将乐县| 夏邑县| 九江县| 云浮市| 英山县| 弋阳县| 明溪县| 慈溪市| 达拉特旗| 淄博市| 册亨县| 周宁县| 肃宁县| 闸北区| 沿河| 进贤县| 依兰县| 孝义市| 东兰县| 玛曲县| 友谊县| 呼伦贝尔市| 阜平县| 昌图县| 麻栗坡县| 新营市|