把OpenDialog文件格式限制为*.dat不就结了吗?

解决方案 »

  1.   

    以.dat后缀的文件有很多种,用户并不知道那个才是真正需要的文件。
      

  2.   

    试试这个adodatasetset.recordset:=adocommand.execute;
      

  3.   

    No.1 专用扩展名(如:*.data)
    No.2 判断文件首
    No.3 try { 操作吧 } except { 怎么会没有异常呢? } end;
    No.4 SQL Server有系统变量(好象是@@Error)
    No.5 备份不是经常用,不要考虑得太复杂,让用户自己小心即可
      

  4.   

    对,就是这个问题,在后台实际已经有ErrMsg了。zswang提醒我一下,用@@Error变量来Raise自定义的ErrMsg
    .......
    IF @@Error <> 0 PRINT 'oops!'
    .......
    但是如何将这个PRINT出来的ErrMsg主动传给ADO呢?麻烦大家帮帮忙,没几天就交货了,面对不依不饶的用户我快疯逑。