很伤心,没人能回答我的问题...关于NT上Access库的存取

darkness 2000-03-28 08:50:00
Dear all,
我想在另一机器上存取NT上的Access databse,但是我必须先登录到这台NT sever
即输入用户名和密码,然后再用ADO去存取Access database.而连通Access database后
我能把整个Aceess database copy 下来,安全性不好。有谁能否解决这个问题?
非常感谢!
yours forever,
darkness
...全文
312 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn2000 2000-04-02
  • 打赏
  • 举报
回复
微软早就放弃ACCESS了,现在只不过还没让它死。
csdn2000 2000-04-01
  • 打赏
  • 举报
回复
Access数据库的安全性可以说为零,你看着办吧!
liueniu 2000-04-01
  • 打赏
  • 举报
回复
算了吧,别用Access了,我看连微软可能都放弃了。
lixq 2000-04-01
  • 打赏
  • 举报
回复
可对Access数据库设置安全选项,然后在ADO连接串中填写用户及密码即可登录。
kxy 2000-03-30
  • 打赏
  • 举报
回复
用Pardox也可以呀,一定要Access吗。
蝈蝈俊 2000-03-30
  • 打赏
  • 举报
回复
补充几句:
函数WNetAddConnection2(VAR lpNetResource:TNetResource;
lppassword,lpusername:Pcharldwflags:DWORD):DWORD;stdcall
函数WNetAddConnection2函数的lppassword为远程资源的口令;lpUserName为远程资源的用户名.dwFlags标示位用于指定登录时是否重建连接(0时表示不重建连接,CONNECT_UPDATE_PROFILE表示登录时重建连接)

函数Wnetcancelconnection2(lpname;Pchar;dwflags:DWORD;fForce:BOOL):DWORD;stdcall;
lpname :要断开的远程网络资源或本地重定向驱动器;
dwflags:含义同上
fForce:TRUE表示强制断开,不管有无文件打开,FALSE有文件打开不能断开;
您在WINDOWS.PAS中应可以看到它的原型.
蝈蝈俊 2000-03-30
  • 打赏
  • 举报
回复
使用WINDOWS网络函数(WNET)
我这有段在DELPHI中实现网络连接,断开的列子,可能会对您有帮助:
produre TForm1.buttonclick(sender;tobject);
var
netsource : tnetresource;
begin
with netsource do
begin
dwtype := RESOURCETYPE_ANY;
lpLocalName := 'X:';
lpRemoteName := '\\hqServer\sys';
lpProvider := '';
end;
wnetaddconnection2(netsource,'password','guest',CONNECT_UPDATE_PROFILE);
IF MESSAGEDLG('断开联接?',mtconfirmation,[mbyes,mbno],0) = mryes then
WNetcancelconntion2('X:',CONNECT_UPDATE_PROFILE,true) ;
end;
手打的好累,可能有手误,见谅.
darkness 2000-03-30
  • 打赏
  • 举报
回复
因为我的数据量不是很大,因此用不到SQL sever.我只想当我存取nt sever后,我能退出
nt sever。
bgold 2000-03-29
  • 打赏
  • 举报
回复
我敢打保票,一定没有办法。毕竟它是文件形数据库,还是可能用SQL server了
darkness 2000-03-29
  • 打赏
  • 举报
回复
我不想用SQL server,我知道它可以,正如oracle database一样.
但是midas只能在单机上运行(NT),分开就不行(NT和win98)。
出现“拒绝存取”或 "EolesystemError."
不知问题在哪儿?

kxy 2000-03-28
  • 打赏
  • 举报
回复
midas也是这样吗?我是说写三层数据库程序。
Shania 2000-03-28
  • 打赏
  • 举报
回复
Attention!
supershan 2000-03-28
  • 打赏
  • 举报
回复
listen...
MMX 2000-03-28
  • 打赏
  • 举报
回复
这真是个伤脑筋的问题,我也想了解,关注!
potato 2000-03-28
  • 打赏
  • 举报
回复
我也认为只能写一个Midas的三层程序了,在Nt server 上运行应用服务器程序同数据库连接,再在Client 计算机上运行工作站程序同该服务器程序建立连接。
Lin 2000-03-28
  • 打赏
  • 举报
回复
这是Access的问题,换成SQL Server试试?

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧