CDaoDatabase::GetName

CString GetName( );
  throw( CDaoException, CMemoryException );

返回值:
调用成功时返回数据库文件的全路径和文件名。否则返回一个空的CString对象。

说明:
本函数用来取得当前打开的数据库的名字,即数据库文件的名字或注册的ODBC数据源的名字。如果网络支持唯一命名约定(Uniform NamingConvention,UNC),那么也可以使用网络路径,如“\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB”。(文件路径表达式中要采用双反斜杠“\\”,因为反斜杠“\”是C++中的控制符。)
取出的数据库名可以用作标题。如果函数出错,则产生一个CDaoException类型的异常。
重点:
在存取外部数据库时,为提高效率,建议把外部数据库的表附加到一个Microsoft Jet引擎数据库,而不要直接地连接到该数据源。
数据库类型由路径中的目录名或文件名指明,如下:
路径名指向数据库类型
MDB文件Microsoft Jet 数据库(Microsoft Access)
包含.DBF文件的目录dBASE数据库
包含.XLS文件的目录Microsoft Excel数据库
包含.DBF文件的目录Microsoft Foxpro数据库
包含.PDX文件的目录Paradox数据库
包含相应格式的文本数据库文件的目录文本格式的数据库
对于ODBC数据库,如Microsoft SQL Server和Oracle,数据库连接串标志了一个在ODBC中注册了的数据源名字(Data Source Name,DSN)。要了解有关附加外部表的信息,请参阅联机文档“Visual C++程序员指南”中的“DAO扩展:附加外部表”。

请参阅:CDatabase::Open, CDatabase::GetConnect