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

[初学者]做新闻系统时添加一条新闻,应该如何更新数据库?

2012-01-09 
[菜鸟求助]做新闻系统时添加一条新闻,应该怎么更新数据库??新闻展示页是:index.aspx;添加新闻页是:Add.asp

[菜鸟求助]做新闻系统时添加一条新闻,应该怎么更新数据库??
新闻展示页是:index.aspx;添加新闻页是:Add.aspx;
Add.aspx里有两个textbox分别对应题目和内容;一个添加按钮;
代码如下:可是发现数据库和index.aspx都没有更新,为什么???
----------------
string   myid   =   System.Guid.NewGuid().ToString();
                string   str   =   ConfigurationManager.ConnectionStrings[ "news "].ConnectionString;
                SqlConnection   con   =   new   SqlConnection(str);
                con.Open();
                SqlCommand   cmd   =   new   SqlCommand( "insert   into   news(NID,NTitle,NContent)   values( ' "   +   myid   +   " ', ' "   +   TextBox1.Text   +   " ', ' "   +   TextBox2.Text   +   " ') ",   con);
                con.Close();
                Label1.Text   =   "添加成功! ";

[解决办法]
cmd.ExecuteNonQuery();
加在con.Close();前面
[解决办法]
在con.Close()前加cmd.ExecuteNonQuery()
[解决办法]
没有执行COMMAND啊
[解决办法]
异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。

这个错误是说你输入的字符串长度超过了数据库字段的长度.
也就是说你输入的新闻太长了,数据库字段太小!

热点排行