Office中国论坛/Access中国论坛

标题: 两个问题求解 [打印本页]

作者: cnwang    时间: 2003-9-3 20:37
标题: 两个问题求解
1。在本机SQL SERVER2000中设的DTS如何搬到其他机器上用?.
2。MDB链接MS-SQL的表时有提示设主键,但用代码重新定向并RefreshLink后,键值丢失,导致表无法更新,如何解决。                    
Dim db As Database
Dim tbl As TableDef
Set db = CurrentDb
For Each tbl In db.TableDefs
  If tbl.Attributes = 537001984 Then
     tbl.Connect = "DSN=gdts;UID=saWD=sa;APP=;WSID=;DATABASE=tssh"
     tbl.RefreshLink
  End If
Next


[此贴子已经被作者于2003-9-3 14:41:37编辑过]


作者: cnwang    时间: 2003-9-4 21:01
第一个问题就是启用SQL SERVER的数据导入向导后将其保存下来的结果,可用代理设定自动定时运行。图片如下:
[attach]1607[/attach]

第二个问题经测试,REFRESHLINK后会丢主键,解决方法是用代码重建链接表即成,但又会丢掉CAPTION设置。

诸位有何好计?
作者: zhuyiwen    时间: 2003-9-4 22:46
第二问题,可以这样,在你的刷新代码中,先把你要CAPTION保存,在刷新时保存它,不知是否可以?
作者: cnwang    时间: 2003-9-5 23:35
第二个问题在SQL中设主键即可。

第一个要保存VB项才能解决。

另一个问题:
本机通过ADO要连到网上的MSSQL数据库是否一定安装SQL客户端或MSDE呢?
作者: HG    时间: 2003-9-6 04:59
另一个问题:
本机通过ADO要连到网上的MSSQL数据库是否一定安装SQL客户端或MSDE呢?
这个倒不用,你要你装了ADO的组件就可以啦!
作者: cnwang    时间: 2003-9-8 00:16
试过OK,TKS!




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