Access交流中心

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

请热心网友帮忙,curretDB的用法在ADP下提示出错

我要学ACCESS  发表于:2009-12-08 20:29:31  
复制

点击下载此附件

查询按纽在MDB文件内正常,但在ADP文件中提示对象变量或with块未设置。

 

Top
我要学ACCESS 发表于:2009-12-08 22:11:47
http://support.microsoft.com/kb/235359
Access 项目中实现查询通过窗体
是不是我只有按这篇文章介绍的方法才能达到我的目的,可是我对存储过程不懂,不知道能不能照着葫芦画出瓢来。还有,我怎么没找到“NorthwindCS.adp”这个文件,难道只有2000或2003版才有,2007版没有吗?

朱亦文 发表于:2009-12-14 10:49:13

ADP是Access针对SQLServer数据库的项目。

 

因此,要使用ADP,必须首先掌握SQLServer数据库。ADP的视图、存储过程、SQL函数是存储在SQLServer数据库中,它们是SQLServer的数据库组成部分之一,视图、存储过程、SQL函数是SQLServer数据库的对象,它们都是用TSQL编写的代码。与Access本地数据库(mdb/Accdb)的查询比较相似。

 

Access本地数据库的查询使用JETSQL编写,可以使用VBA函数,只是Access查询通常只能使用一条JETSQL语句,不能像SQLServer的存储过程和SQL函数那样使用TSQL编写复杂的批处理。因此,SQLServer数据库的功能也就比Access本地数据库的功能强大得多。

 

CurrentDB()是Access本地数据库应用程序的一个DAO方法,ADP中不能使用DAO,因此,CurrentDB()方法在ADP中使用会失败。



钱玉炜 发表于:2009-12-14 12:43:27
可以换成ado试试

我要学ACCESS 发表于:2009-12-14 21:28:49

我已经按http://support.microsoft.com/kb/235359所介绍方式照葫芦画瓢实现了ADP下窗体查询,但是按原代码是不是能达到我的目的,麻烦各位老师给予指导,谢谢。



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