对于属性:
Persist Security Info=true
Run Code Online (Sandbox Code Playgroud)
和
Persist Security Info=false
Run Code Online (Sandbox Code Playgroud)
你能告诉我他们之间的区别是什么,如果我不把它放在我的连接中会发生什么?
connect.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:/Users/Nourah/Downloads
/Phase3/Salary.accdb;
Persist Security Info=False;";
Run Code Online (Sandbox Code Playgroud) 我们有一个ASP.NET网站,它使用我们希望能够使用连接字符串的数据库.我们已成功设置DSN以连接到此数据库,但我似乎无法发现连接字符串的正确魔力.
有没有一种直接的方法将DSN中的值转换为连接字符串?我知道,从UI来看,没有明显的答案......每个数据库供应商都提供了一个不同的UI,用于根据需要创建DSN.但是,我希望在UI下面可能只是在幕后创建一个连接字符串,我可以看一下,看看我做错了什么.这有什么希望吗?如果是这样,有关如何获取我需要的信息的任何指示?
(我去了connectionstrings.com试图确保我的连接字符串格式正确,但似乎没有任何工作......这就是为什么我正在尝试这种奇怪的翻译来自dsn机智.)
编辑:我不能清楚的是,我们不希望有DSN条目.我们创建了一个,并暂时使用它,但我们希望能够摆脱它并使用没有 dsn 的连接字符串.