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

C#中怎么储存动态数据到sql server 2005中

2012-04-23 
C#中如何储存动态数据到sql server 2005中我是C#新手,想要请问各位高手如何在代码中向数据库写入动态的东

C#中如何储存动态数据到sql server 2005中
我是C#新手,想要请问各位高手如何在代码中向数据库写入动态的东西。下面的代码中leavemessage直接写到sql语句中结果会报错:
  “在此上下文中不允许使用名称 "leavemessage"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。”
  请问要怎样才能解决这个问题?谢谢。


C# code
                    Console.WriteLine("请输入留言:");                    string leavemessage = Console.ReadLine();                    string sqlStr="insert admin(message) values(leavemessage)";                    SqlCommand cmd = new SqlCommand(sqlStr,myCon2);                    SqlDataAdapter da = new SqlDataAdapter();                    da.SelectCommand = cmd;                    DataSet ds = new DataSet();                    da.Fill(ds);


[解决办法]
string sqlStr="insert admin(message) values('"+leavemessage+"')";
拼接字符串

热点排行