题目我也不知道怎么说的C# WINFORM连接数据库问题

accome 2009-04-14 08:44:09
string strconnection = ConfigurationManager.AppSettings["strconnec"];
SqlConnection objconnection = new SqlConnection(strconnection);
string sele = "select * from useclassroominf where cclassroomid=" +textBox1.Text.ToString();
SqlCommand objcommand = new SqlCommand(sele, objconnection);
SqlDataReader sr;

objconnection.Open();
sr = objcommand.ExecuteReader();
if (sr.Read())
{

label1.Text = sr.GetString(0) + sr.GetString(1) + sr.GetString(2) + sr.GetString(3) + sr.GetString(4);
}
objconnection.Close();

以上代码报错,我定义的cclassroomid为varchar(50),数据为汉字,当textbox1输入相同汉字时报错,说列名无效,我猜是因为textBox1.Text.ToString()这个不对,但是不知道怎么改正,请教大大们········
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
accome 2009-04-14
  • 打赏
  • 举报
回复
谢谢了。。。。。。。
cppfaq 2009-04-14
  • 打赏
  • 举报
回复
string sele = "select * from useclassroominf where cclassroomid=N'" + textBox1.Text + "'"; 
accome 2009-04-14
  • 打赏
  • 举报
回复
。。。。不能沉下。继续等。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧