从SQL Server取一行数并显示于TextBox中
程序类型:Windows Form 应用程序
窗体上放了:Label1,TextBox1,TextBox2
还有一个TextBox3
又放了一个按钮
在TextBox3中输入一个数值18做为年龄
用类似:select 序号,姓名,年龄 from ta 年龄=???? 的串
在按钮中写什么代码可以把返回的内容“序号,姓名,年龄”依次显示于Label1,TextBox1,TextBox2中?
服务器:Server1
数据库: test
帐户:sa
密码:mypass
------解决方案--------------------
发错了
SqlCommand cmd = new SqlCommand("select 序号,姓名,年龄 from ta 年龄="+textBox1.Text, con);
------解决方案--------------------用参数化SQL,避免注入
SqlCommand cmd = new SqlCommand("select 序号,姓名,年龄 from ta 年龄=@age", con);
cmd.Parameters.AddWithValue("@age",19);