问题描述
- C#中数据库连接语句的区别
-
string connstr = "Provider=Microsoft.Jet.OleDb.4.0;";
connstr += @"Data Source=D:Merger20150615GEARCNC.mdb";//当用上面的语句创立连接时,ACCESS数据库中的内容是被删掉的,但是当用下面的语句时数据库中的数据怎么改变不了呢?
string connstr = "Provider=Microsoft.Jet.OleDb.4.0;";
connstr += @"Data Source=GEARCNC.mdb";
解决方案
第二种写法是用相对路径,如果你程序的当前目录不在 D:Merger20150615
下,就会连不上啊。
解决方案二:
数据库和你的exe不在同一个目录下,用第二种访问不到
时间: 2024-08-07 13:18:24