首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

从SQL Server取一行数并显示于TextBox中解决方法

2012-04-17 
从SQL Server取一行数并显示于TextBox中程序类型:Windows Form 应用程序窗体上放了:Label1,TextBox1,TextB

从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);

热点排行