Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

ASP读取数据库视图查询时为什么出现“.....'GetTo

qjw9004  发表于:2011-10-25 09:59:43  
复制

ASP网页代码如下:
<%
   dim conn   
   dim connstr
   connstr="DBQ="+server.mappath("../data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
     set conn=server.createobject("ADODB.CONNECTION")
     conn.open connstr
  set rs=server.createobject("adodb.recordset")
  rs.open "select * from aaa",conn,3,3
  Do Until rs.EOF
     Response.Write rs("flxz")&"<br/>"
     rs.MoveNext
  Loop
  response.write rs

  rs.close
  con.close
  set rs=nothing
  set con=nothing
%>

运行时提示错误为:
Microsoft OLE DB Provider for ODBC Drivers '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 表达式中 'GetTotal' 函数未定义。
\htxt\xxx.asp, line 8
(视图查询我用了宏创建的视图查询,能有什么解决办法吗?谢谢各位了!)
附件是数据库存文件点击下载此附件

 

Top
qjw9004 发表于:2011-10-25 19:16:38
我有能帮帮吗?

丘山 发表于:2011-10-25 21:38:00

   connstr="DBQ="+server.mappath("../data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
改成

   connstr="DBQ="+server.mappath("../data.mdb")+";DefaultDir=;DRIVER={Driver do Microsoft Access (*.mdb)};"
试试



qjw9004 发表于:2011-10-25 23:34:01

你好~~丘山

还是出现同样的错误

在数据库中打视图查询是正常的,问题出现在哪呢?



qjw9004 发表于:2011-10-27 12:56:12

还有朋友指点吗?



dbaseIIIer 发表于:2011-10-28 03:21:16

那你就把视图的代码抽出来, 放在 asp 上试试啦!

 

我就不相信不行!

 

如果行, 就是告诉你, asp里是不能访问视图作查询的了!



总记录:5篇  页次:1/1 9 1 :