Office中国论坛/Access中国论坛

标题: 求教 ACCESS 升成SQL的问题。 [打印本页]

作者: jasperkang    时间: 2006-2-23 17:45
标题: 求教 ACCESS 升成SQL的问题。
最近因为公司需要,要把本来用的ACCESS数据库升级成SQL SERVER,

我想后台用 SQL SERVER,客户端用ACCESS的项目,但是遇到二个问题,我是SQL菜鸟,请高人指点。

1. 在ACCESS的查询中用了大量的 form![窗体]![控件],请问在ACCESS项目/SQL中如何转换?

2. 在ACCESS的查询中用了大量的 iif() 函数,请问在ACCESS项目/SQL的查询中如何转换?




多谢!
作者: zxp    时间: 2006-2-23 18:16
查询不用升迁到SQL的,只要把表升迁过去就行了
作者: tz-chf    时间: 2006-2-23 18:45
接2楼的话,查询必须在sql里重新做,没法升迁。

1问:form![窗体]![控件],写在窗体的参数里(有些情况不行)。

2问:用case改造。

我做了mdb和adp两个版本的例子,可参考。
作者: jasperkang    时间: 2006-2-23 23:49
请问您能不能把例子贴出来,让我参考一下? 多谢!
作者: tz-chf    时间: 2006-2-24 00:12
天狮
作者: cynthia81008    时间: 2006-4-2 01:29
请三楼的把例子贴出来吧
作者: wu8313    时间: 2006-4-28 02:13
以下是引用zxp在2006-2-23 10:16:00的发言:


查询不用升迁到SQL的,只要把表升迁过去就行了

这个方法我倒是试过,可以的。查询就是写在acc里面的。


不过,要保证每个表都要有自动编号id字段,否则,链接到sql表的时候,还是会提示一番的。


对sql我知道的太少,只能把自己曾经试过的方法说说,当时完成了链接:

使用sql的导入数据,把acc的表数据导入sql中。然后,删掉acc中的所有表,然后使用acc的链接表向导来建立文件dsn,就可以在acc中使用查询得到sql中的数据了。

可是,我觉得这样做,查询还是由acc完成,还得链接到sql,效率差,仅仅多了一个sql的后台,比较虚构和好看一点而已。其他的方法,也不知道。回头,想看看sql中的视图,是否可以链接到acc中,也不知道效率如何?

[此贴子已经被作者于2006-4-27 18:21:57编辑过]






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