Access交流中心

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

access前台不通过链接表直接连接SQL数据库的方式

chenken  发表于:2013-02-01 14:02:34  
复制

1、目前我的系统是access前台+SQL数据库,采用的是ODBC链接表的方式进行传递;

2、由于ODBC链接表在access前台不能封装,造成客户端可以进入链接表复制数据风险;

现求购:access前台不通过链接表直接连接SQL数据库的方式,最好有实例!

 

 

Top
金宇 发表于:2013-02-04 08:40:13

如果不通过odbc链接表,那只能使用ado或者DAO访问SQLServer数据库,那样的话很多access中的函数、查询功能和某些特性都会没法使用,跟vb就没啥两样了,脱离了access简单实用的个性



dbaseIIIer 发表于:2013-02-05 00:12:17

求购吗?费用?


告诉你吧,

1. 既然是连接表,可以是软件打开后才建立的连接表(或临时没有名字的查询);或者

2. 窗体打开时候才连接的表(或临时没有名字的查询) ;或者

3. 根本就不用连接表,窗体打开时用 Set Me.Recordset = 一个dao.recordset ;或者

4. 也不用连接表,窗体打开时用 Set Me.Recordset = 一个 ADO.Recordset;或者

5. 才是楼上说的, VB操作方式,不用绑定的窗体,不用绑定的控件,你将会烦死 而且你用错了开发工具,不需要用 Access 的了!其他任何的开发工具就是用这种方法的了!


不过,楼上的,有点不正解 SQL 应用:

1. 用SQL,我们就不会在 SQL语句里面 使用 Access 函数,相比底下,大数据就太慢了,拿部分小数据过来本地操作还是可以接受!

2. 绑定了窗体,还是可以用 Access 的函数来 用在 Me.Filter,Me.OrderBy,或者控件里显示数据的 这些本地操作的!

3. 查询功能我不知道你说的是什么功能,如果你说的是建立 Access 的查询对象的话:

  a. 用 SQL的视图来操作,SELECT 语句,应该反应更快;

  b. 作为开发时候的 QBE 效果的话,就一样可以建立临时连接表,或者临时连接查询,来创作 SQL 语句的。



aronliu 发表于:2013-03-05 21:03:49

写个模块,系统启动时,自动重新连接SQL表



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