Office中国论坛/Access中国论坛

标题: To KenjiSato: 动态连接到SQL SERVER [打印本页]

作者: zhuyiwen    时间: 2002-8-6 04:54
标题: To KenjiSato: 动态连接到SQL SERVER
文件下载

这是你要的。

[em26]
作者: KenjiSato    时间: 2002-8-6 16:21
老朱:我的意思你没理解:首先连接成功SQL,紧接着要马上将Persist Security Info=False(我是手工做,当前打开的ADP照样能用,但不会被导出表),用你的方法,密码在没退出前还保存在ADP中,使用者可以在打开ADP同时,再打开MDB即可导出SQL表。

用:  Application.CurrentProject.CloseConnection  '关闭连接Application.CurrentProject.OpenConnection   '将连接设置为无
会断开SQL连接,如果当前ADP还要使用SQL表就不行了。


谢谢!
http://www.office-cn.net/bbs/dispbbs.asp?boardID=5&RootID=9623&ID=9623
作者: zyz    时间: 2002-8-6 17:29
你将这句

sConnectionString = "ROVIDER=SQLOLEDB.1ASSWORD=" & sPWD & "ERSIST SECURITY INFO=TRUE;USER ID=" & sUID & "; INITIAL CATALOG=" & sDatabase & ";DATA SOURCE=" & sSvrName

改为:

sConnectionString = "PROVIDER=SQLOLEDB.1;PASSWORD=" & sPWD & ";PERSIST SECURITY INFO=False;USER ID=" & sUID & "; INITIAL CATALOG=" & sDatabase & ";DATA SOURCE=" & sSvrName

即可[em26]
作者: KenjiSato    时间: 2002-8-6 19:08
OK!谢谢各位支持!
作者: KenjiSato    时间: 2002-8-6 19:14
这和 yuab的    Application.CodeProject.OpenConnection
就差别在这里,我怎么没想到
    Application.CurrentProject.OpenConnection


作者: KenjiSato    时间: 2002-8-6 19:39
标题: 还有一点问题


启动ADP会跳出如图窗口,虽然取消即可,最后不要让它出来。有劳各位再想想!
先谢过了!
作者: zyz    时间: 2002-8-6 19:48
在我这里没有这个问题,关键是退出前要断开连接。[em26]
作者: KenjiSato    时间: 2002-8-6 21:36
THANKS!
作者: zyz    时间: 2002-8-6 21:38
搞定了?
作者: kdwin    时间: 2003-1-10 21:04
各位,这是一个好东西,我建设放在精品中。慢慢理解吧。
作者: adge    时间: 2003-1-21 06:35
要想不出现SA登陆的界面,不要采用SQL登录模式,用WINDOWS登录模式就可以!
作者: zhuyiwen    时间: 2003-1-27 00:13
以下是引用adge在2003-1-20 22:35:25的发言:
要想不出现SA登陆的界面,不要采用SQL登录模式,用WINDOWS登录模式就可以!


这样的做法只适应一种特殊的情况,即:局域网中有域服务器。
作者: adge    时间: 2003-5-2 01:52
我在登录窗体里建了退出按纽,单击事件里的语句想断开连接和退出数据库,可是断开不了,怎么回事?语句如下:
Application.CurrentProject.CloseConnection
Application.CloseCurrentDatabase
哪里有错?
作者: zhuyiwen    时间: 2003-5-3 21:46
以下是引用adge在2003-5-1 17:52:05的发言:
我在登录窗体里建了退出按纽,单击事件里的语句想断开连接和退出数据库,可是断开不了,怎么回事?语句如下:
Application.CurrentProject.CloseConnection
Application.CloseCurrentDatabase
哪里有错?


请参见: <a href="http://www.office-cn.net/vvb/dispbbs.asp?boardID=5&amp;replyID=41187&amp;ID=8137&amp;skin=1" target="_blank" >http://www.office-cn.net/vvb/dispbbs.asp?boardID=5&amp;replyID=41187&amp;ID=8137&amp;skin=1</A>
[此贴子已经被作者于2005-1-28 22:05:59编辑过]


作者: 阿罗    时间: 2003-8-3 21:06
以下是引用zhuyiwen在2003-1-26 16:12:54的发言:
[quote]以下是引用adge在2003-1-20 22:35:25的发言:
要想不出现SA登陆的界面,不要采用SQL登录模式,用WINDOWS登录模式就可以!


这样的做法只适应一种特殊的情况,即:局域网中有域服务器。
[/quote]

不。工作组中照样可以用windows信任连接。只要在sql服务器上输入用户组和用户即可。
作者: WARHORSEWORLD    时间: 2003-9-24 04:59
各位大侠,我是一名新新再新手.
为什么我的SQL总是不能登录的总是说错误的用户名或者是密码
作者: zhuyiwen    时间: 2005-1-29 06:11
以下是引用阿罗在2003-8-3 13:05:55的发言:








不。工作组中照样可以用windows信任连接。只要在sql服务器上输入用户组和用户即可。





OK![em25]
作者: 没牙兔兔    时间: 2005-2-24 03:53
[em04]我连接sqlserver 用sa登陆为什么有时候adp客户端自动存储的表会变成 “1”好像如果网络出了问题就非常容易出现这个毛病但是网络恢复后,有时候还是出现这个
作者: guotianxin    时间: 2006-11-14 07:10
确实不错,不过有个问题,如果我的网络临时中断了,这时数据库连接已经丢失,过了2-3分钟又接上了,当你再操作时,就会出现,连接丢失的错误,能能捕捉到这个错误,并且再次重新自动连接到服务器上呢?







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