小编KD2*_*015的帖子

访问数据和连接字符串?

我正在创建一个WinForms应用程序.我把我的连接字符串放在App.config文件中.然后创建连接字符串变量

string gLwConnStr = ConfigurationManager.ConnectionStrings["LWConnectionString"].ConnectionString;

string sql = "Select * from Users Where LoginName='" + System.Security.Principal.WindowsIdentity.GetCurrent().Name + "'";
string tbl = "User";
DataTable dt = new DataTable(tblName);
SqlDataAdapter da = new SqlDataAdapter(sql, gLwConnStr);            
da.Fill(dt);
Run Code Online (Sandbox Code Playgroud)

这段代码看起来是否正确?我不像其他帖子那样调用任何.open命令,因此我不知道是否必须关闭以及如何关闭它.我也只读数据,而不是写数据所以我不使用上下文.其他帖子建议"使用",但我如何在此代码中使用它?我尝试在块周围使用它返回红线(就像坏语法)

我看到其他帖子使用sqlconnection打开连接然后关闭连接但我不在这里使用它.我怎么关闭它?

我不明白为什么其他人说这篇文章是重复的.如果你认为它是重复的并且答案已经提供,请指出.对不起,我是C#语言的新手,有时候我没有看到小的差异.

能否请您建议代码应该如何?

c# sql configurationmanager connection-string

2
推荐指数
1
解决办法
89
查看次数

标签 统计

c# ×1

configurationmanager ×1

connection-string ×1

sql ×1