Office中国论坛/Access中国论坛

标题: 有谁实现了--无任何表的前端通过ADO操作后端数据库? [打印本页]

作者: gnoy    时间: 2002-8-21 01:21
标题: 有谁实现了--无任何表的前端通过ADO操作后端数据库?
通过ADO-----前端无任何表即使是连接表也不能有
前端如何操作后端数据库。功能应包括:增加,查询,修改
作者: HG    时间: 2002-8-21 22:03
ADP中的都是呀。
作者: gnoy    时间: 2002-8-21 23:48
ADP不是连接后端SQL数据库吗?前端还是能看到表嘛
作者: HG    时间: 2002-8-22 01:00
天呀,您制成ADE后再看看能不能看到,就知道了。
作者: gnoy    时间: 2002-8-22 01:14
对不起,ADP要求实在太高已超出我学ACCESS初衷。HG老大,难道ACCESS+MDB不行吗?
作者: HG    时间: 2002-8-22 01:43
可以呀,如果您取消用戶的select權限,哪么她就看不到數據庫了,可以用加密精靈來實現
但我想不出,這樣作有何用。
作者: gnoy    时间: 2002-8-22 02:41
HG老大,可否作个范例? 要求前端无任何表窗体操作后端MDB数据
作者: harsonliao    时间: 2002-8-22 10:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: harsonliao    时间: 2002-8-22 10:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: HG    时间: 2002-8-22 16:48
harsonliao,好法子,不過這樣會讓系統速度很慢的,且要維護很多個連接。

作者: gnoy    时间: 2002-8-22 19:18
ADO理论网上一大堆,我很想看到真家伙。MDE也可以。
作者: freemanager    时间: 2002-8-22 20:02
若要这样,不如直接使用VB开发。否则用VB很简单就能实现的用Access就得写N条语句。
Access本身并没有为这样的实现准备很好的解决方案。
作者: gnoy    时间: 2002-8-22 22:10
我猜VB也不是很简单吧,他应该也有个类似“数据环境”的东东吧。没这个东东我看和无表的ACCESS差不多。没用过VB说的不对请指正。

作者: freemanager    时间: 2002-8-22 23:46
如果你对VBA有一定的水准,就装个VB,再装上MSDN。
MSDN里有几个指导性的东东,按照它的步骤,不用写任何代码就能开发出一个不怎么键壮的数据库应用软件。
至于VB与Access,可以说是两码事。
VB是独立于特定数据库的开发工具。可以访问N种数据库。不是你所想象的与Access差不多。
作者: gnoy    时间: 2002-8-23 00:24
我弄不明白你为什么总要我装个鸟 VB呢,说实在的经常搞数据的两个东东用的最多EXCEL,ACCESS(外国用的相对更多)。VB算个.....
不要谈VB。OK?我一谈VB等其他开发语言就上火。过火之出望包涵。还是谈ACCESS吧

我提此问题是基于ACCESS如果解决不了无所谓这又不是高考,你说是不是


作者: HG    时间: 2002-8-23 00:54
其實除了ACCESS,VB,VC等語言還有很多C/S的優秀構架比如ASP+SQL,PHP+MYSQL等,
我們就不談哪些了,只談眼前問題。
作者: acc    时间: 2002-8-23 01:18
如果源库有密码,怎 么联?用ADO、DAO
作者: freemanager    时间: 2002-8-23 01:29
唔,版主就是版主,就冲这二两脾气就很有特色。
   
    Access实现这种功能有什么难呢?无非多写几倍的代码而已。甚至可以用类模块再封装出一个数据访问部件。只不过,这可能也都是些鸟方法而已,还是打住为妙。

作者: HG    时间: 2002-8-23 01:36
标题: 急招电脑维护人员一名。熟悉ACCESS更好
freemanager老師,為何笑我,我也是個VBA入門者,菜鳥一個。
作者: freemanager    时间: 2002-8-23 01:51
HG呀,你真让我哭笑不得。
作者: HG    时间: 2002-8-23 02:04
老師,大俠,各位高手,還給GNOY的新創意,想想辦法支持一下。
我這樣的學生您不會不收吧。生活中的開心快樂是可以創造出來的。*~_*~
作者: gnoy    时间: 2002-8-23 04:31
以下是引用HG在2002-8-22 18:03:55的发言:
老師,大俠,各位高手,還給GNOY的新創意,想想辦法支持一下。
我這樣的學生您不會不收吧。生活中的開心快樂是可以創造出來的。*~_*~

作者: zyz    时间: 2002-8-23 04:41
在开发版一样可以使用"数据环境",ADO在中ACCESS2002中到处可见
作者: gnoy    时间: 2002-8-23 05:01
zyw的妹妹 ,不明白所言?可否上传真家伙。MDE也可以
作者: zyz    时间: 2002-8-23 05:18
ACCESS 开发版中,有很多例子.ACCESS帮助中也很多示例,一定要上传吗?[em26]
作者: coolhealth    时间: 2002-8-23 06:13
你这样写的与用ASP联的写法好象有不同。
作者: gnoy    时间: 2002-8-23 18:40
zyw的妹妹 ,对不起我确实不知你所言。不过我确信你一定知我所言。能上传一个吗我确实没有找到。TEST.MDB/MDE(NO TABLES)+TESTDATA.MDB(ONLY CONTAINS TABLES) OK?
作者: Trynew    时间: 2002-8-24 18:12
可动态建立链接,用完删除。
作者: gnoy    时间: 2002-8-26 21:13
有连接表操作与没有连接表操作这是两个概念。我现在请教的是不要什么表或连接表。谢谢
作者: acc    时间: 2002-10-20 19:48
harsonliao:请问后端如果有PASS乍办?
作者: acc    时间: 2002-10-20 19:50
harsonliao:后端数据库有密码乍联的?我一直都没法打开的。急的
作者: rofan    时间: 2002-10-21 05:04
Function LinkToDatabase()
Dim db As Database
   Dim tbl As TableDef
   Set db = CurrentDb
   
   DoCmd.Hourglass True
   
'  Dim pw
'  pw = InputBox("请输入后台数据库密码:", "密码")
   
   For Each tbl In db.TableDefs
       If tbl.Attributes = dbAttachedTable Then
           tbl.Connect = "ms accessWD=这里换成你后台库的密码;DATABASE=" & CurrentProject.Path & "\data\gzdata.mdb"   '后面是路径(后台)
           tbl.RefreshLink
       End If
   Next
   DoCmd.Hourglass False
     
End Function


'除了注明处其他照抄
'没有用ADO
作者: rofan    时间: 2002-10-21 05:09
在问一下gnoy你是怎么当上斑竹的?
作者: gnoy    时间: 2002-10-21 05:14
呵呵,闻到了异味。不过这个问题我回答不了。找站长吧我也累了。

作者: cnwang    时间: 2002-10-21 17:53
如果后端是SQL SEVER,建议用传递查询。。。
作者: zhengjialon    时间: 2003-1-29 00:56
这个就是,不过是MDE,也不知道这么长时间你还要不要。
http://www.office-cn.net/bbs/dispbbs.asp?boardID=2&RootID=26646&ID=26646
作者: 竹笛    时间: 2003-1-29 01:05
以下是引用rofan在2002-10-20 21:09:09的发言:
在问一下gnoy你是怎么当上斑竹的?


估计是tmtony三顾茅芦请的吧。嘻嘻~~~~~~
作者: yzt880    时间: 2020-9-22 18:00
以前 没有看到过真的帖子。很多年我就是这样做了
http://www.office-cn.net/thread-117367-1-1.html




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3