首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

如何避免连接字符串异常的情况

2012-03-16 
如何处理连接字符串错误的情况算法实现遍历数据库中的表filename:OpenDialog1.FileNameonenode:treevie

如何处理连接字符串错误的情况
算法实现遍历数据库中的表
filename   :=OpenDialog1.FileName   ;
onenode       :=       treeview1.items.add(nil,filename);
ADOconnection1.Close   ;
ADOConnection1.ConnectionString   := 'Provider=Microsoft.Jet.OLEDB.4.0; '+
                    'Data   Source= '+   filename   + ';Persist   Security   Info=False ';
ADOConnection1.Open   ;
            SL       :=       TStringList.Create;
            try
                    ADOConnection1.GetTableNames(SL,       False);
                    for       index       :=       0       to       (SL.Count       -       1)       do       begin
                            treeview1.items.addchild(onenode,SL[index]);
                    end;
            finally
                    SL.Free;
            end;


错误提示   "不是合法的数据库格式. "
请问如何屏蔽.或者给出友好的提示


[解决办法]
try 
ADOConnection1.Open ; 
................ 
except 
showmessage( '友好提示 '); 
end;

设置一下Opendialog的Filter属性 让它只能打开你需要的文件 比如ACESS是*.MDB

热点排行