你是说相对位置还是运行程序时允许修改连接?用路径+文件名的方式指定数据库(针对ACCESS),比如:pCn.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBFilestrDBFile 包含完整的路径+文件名,用户输入后进行连接。如果和工程放在一起,可以用 app.path 表示路径