我想知道如何从我刚刚保存的SQL Server压缩数据库中检索数据并将其插入到新创建的表单的文本框中。源代码不完整,我只想节省空间。连接很好,我可以在实际程序中将数据添加到数据库中。我只想知道如何检索它并将其放入新创建的表单的文本框中。这是在WinForms中完成的。谢谢你!
public void b1_Click(object sender, EventArgs e)
{
SqlCeCommand command = new SqlCeCommand("INSERT INTO tbl1(Name) VALUES (@Name, @LastName)", conn);
command.Parameters.AddWithValue("@Name", t1.Text);
command.ExecuteNonQuery();
}
private void b2_Click(object sender, EventArgs e)
{
Form form2 = new Form();
form2.Show();
t3.Location = new System.Drawing.Point(0, 35);
t3.Size = new System.Drawing.Size(85, 15);
//access database and insert data into textbox
t3.Text = ?
form2.Controls.Add(t3);
}
答案 0 :(得分:0)
如有疑问,请从官方文档开始。请参阅msdn:http://msdn.microsoft.com/en-us/library/aa226134(v=sql.80).aspx
上的此示例他们展示了一些SQL命令,如SELECT,INSERT和UPDATE。您知道如何插入,因此您现在对SELECT部分感兴趣。了解他们如何使用数据阅读器并为初学者尝试。
答案 1 :(得分:0)
这是一个例子: http://msdn.microsoft.com/en-us/library/aa983340(v=VS.80).aspx 另请查看codeplex.com以获取更多示例/项目
答案 2 :(得分:0)
从数据库中获取值并不难,这样的事情应该适合您的需求:
SqlCeCommand command = new SqlCeCommand("SELECT * FROM tbl1(Name) WHERE name = @Name AND last_name = @LastName", conn);
command.Parameters.AddWithValue("@Name", "Hank");
command.Parameters.AddWithValue("@Name", "Hill");
SqlDataReader reader = command.ExecuteReader();
t1.Text = reader.GetString(0);
t2.Text = reader.GetString(1);