Office中国论坛/Access中国论坛

标题: [求助]后台SQL SERVER数据库表链接到前台ACCESS中成只读了 [打印本页]

作者: 老鬼    时间: 2006-8-10 02:23
标题: [求助]后台SQL SERVER数据库表链接到前台ACCESS中成只读了
我在后台SQL SERVER中建了两个一模一样的数据库A和B。前台使用ACCESS链接A数据库用于测试,测试成功后使用链接表管理器刷新,转而链接到B数据库。结果发现有些表变成只读了,就好像是快照一样,不能删改了。但有的表却还是可以删改。无奈之下我只好将原来的链接表删了重新链接,结果就可以了。

请问这是怎么回事啊?
作者: 老鬼    时间: 2006-8-10 15:51
没有回答,再顶一下
作者: bikehome    时间: 2006-8-10 18:12
你没有建立主键!!!!!!!!
作者: bikehome    时间: 2006-8-10 18:14
建立主键就可以直接修改和新增了!!!

您留个msn吧!
作者: bikehome    时间: 2006-8-10 18:15
lz能否给各dlookup例子!!!mdb的文件!


作者: 老鬼    时间: 2006-8-11 15:39
多谢。请问你说的主键是在源表中建立,还是在链接表中建立?我看了一下ACCESS文件中的链接表,都是有主键的。刷新链接后,主键会没掉吗?

MY MSN:yyz97@sina.com
作者: bikehome    时间: 2006-8-11 18:47
源表中建立

用adp的方案比较好,在access中直接可以控制sql的结构
作者: 老鬼    时间: 2006-8-11 19:24
升迁到ADP后,很多查询都出错了,需在重新编写存储过程。这还需要大力学习啊。
作者: cavin88    时间: 2009-9-2 22:13
使用ODBC链接
1、在Windows开始->管理工具->数据源(ODBC),按照向导指示输入服务器名称(或IP地址)、用户ID、密码、默认数据库,创建一个新的数据源(建议创建文件数据源)。
2、在Access(2003)获取外部数据->链接表,在弹出打开窗口,文件类型选择ODBC数据库;按照向导指示选择创建数据源,在弹出登陆窗口输入密码。
3、在弹出链接表窗口,选择需要的链接,记得选择右边【保存密码】的选项,要不每次都需要输入密码。
4、完成...




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