我正在使用 visual studio 2010 学习基本的 c#,并且正在创建一个使用 SQL Server 数据库的应用程序。 该应用程序将允许用户在富文本框中输入文本,按下按钮,然后在文本框 2 中显示“已存储”的单词。这些已存储的单词只是带有 * 的单词。 我有我的数据库文件,但我不知道如何为它编写代码。到目前为止,我有,
SqlConnection myConn = new SqlConnection(@"Server=.\SQLEXPRESS;AttachDbFilename='C:\datafile.mdf';Integrated Security=True;User Instance=True");
con.Open();
SqlCommand com = new SqlCommand("SELECT name FROM bbc", con);
SqlDataReader sdr = com.ExecuteReader();
while (sdr.Read())
{
this.txtbox2.Text.Add(sdr[""]);
}
这是在我的按钮处理程序下。
我已经设置了我的数据文件,所以这只是真正如何设置它以从文本框 1 获取数据并将其显示在文本框 2 中的情况
最佳答案
我会用这样的东西:
//SQL Connection stuff here
con.Open();
String queryStr = "SELECT name FROM bbc WHERE name LIKE '*%'";
SqlCommand com = new SqlCommand(queryStr, con);
SqlDataReader sdr = com.ExecuteReader();
while(sdr.Read())
{
this.textbox2.Text = sdr.GetValue(0).ToString();
}
让 SQL 限制您的查询结果更简单,通常也更高效。
关于c# - 使用 SQL Server 数据库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10233924/