VC程序自动建立ODBC数据源以方便程序拷贝

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:20:27
利用VC开发的程序,利用ODBC连接自己的数据库,想让程序自动建立数据源,让改程序拷贝到其它机器上的时候,不用手动建立数据源

用ACCESS2003生成数据源的方法
SQLConfigDataSource(NULL,ODBC_ADD_DSN,_T("Microsoft Access Driver (*.mdb)"),_T("DBQ=“数据库源文件路径”\0 DSN=“数据源名称”\0 DriveId=25"));

如果想把程序改变位置了以后仍能正常生成数据源,这里我提供一个我个人使用的方法:把DBQ=之后的内容改为“\ 数据库文件名”,如“DBQ=\ a.mdb”。前提是数据库文件和程序文件始终在同一个文件夹内。