高手请看过来!十万火急!CJ...救命..... (60分)

  • 主题发起人 主题发起人 sunhood
  • 开始时间 开始时间
S

sunhood

Unregistered / Unconfirmed
GUEST, unregistred user!
从客户端发出备份请求,命令如下:backup database Temp to disk=路径名
当手动键入c:/asdf.bak,则备份至服务器C盘,但当用到OpenDialog时,选中
服务器,再确定备份名称后,路径名变成了'//mainserver/asdf.bak',这时就汇报错,
说'Can not Open the drive...',怎样才能避免这个错呢?
 

net use i: //yourserver/c$

backup database temp to disk=I:/asdf.bak
 
如何使用户看到路径和备份到的路径一致?
 
建立一个窗口
 
用ip吧,不要用windows的共享目录。
 
to jqw:
建立一个窗口,然后要怎样?请继续
to Chenlili:
如何确定ip?我并不知道要安装这个软件的电脑的ip呀,换句话说,我并不知道
用软件的用户的ip地址,怎么办?
 
在窗口上让用户自己挑选路径
 
那样就会有服务器的名字了,路径成了'//mainserver/。。。'。我就是不想让
服务器的名字出现。
 
不会影响程序的运行,
>>路径成了'//mainserver/。。。'。我就是不想让
>>服务器的名字出现。
路径可能是 : 'i:/...'
 
我想只显示服务器的路径,就像写本地路径一样,让用户并不去选择机器名
 
只是选盘符,并不去选择机器名
 
You can not backup a SQL Database to Workstation,
but you can backup it to servicer and you must make
the path sharing.
You can backup database with "SQL Agment",then copy
it to you workstation.
 
但是我不能要求用户在备份完成后,还要手动操作呀
请继续
 
1. backup database Temp to disk="Sharing Directory on servicer"
2. Copy it to c:/asdf.bak

Sorry ,my Computer can not input Chinese.
 
>>路径名变成了'//mainserver/asdf.bak'
你可以再将此字符串处理一下,找到第三个 /
然后切掉,再换成你的盘符或目录,不就成了
你需要的了?当然此路径服务器中一定要有啊!
 
不好意思,是我搞错了,'//mainserver/。。。'路径也是可以用的,
前两天我的机子error了,重新setup了一便,就好了.
谢谢大家,我还有一个问题,回答完,我马上就给分.
怎样手动把一个结果集(或动态数组)中的值,用程序赋值的方法写入DBGrid?
工程就快完成了,连这个还不会,见笑了...
 
dbgrid.fields[XX].AsString := array[x] //array 为字符型
AsInteger //array 为数值型
....
 
怎么确定DBGird的行列?我的数组是二维的
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
948
import
I
I
回复
0
查看
712
import
I
后退
顶部