asp.net怎么通过button将textbox中的文本存入sql中?

说的步骤具体点好吗,看了半天了一点不会啊protectedvoidButton1_Click1(objectsender,EventArgse){stringaa=Tex... 说的步骤具体点好吗,看了半天了一点不会啊
protected void Button1_Click1(object sender, EventArgs e)
{
string aa = TextBox1.text;
sqlconnection conn = new sqlconnection("server=;database=heihei_aspnetdb;uid=root;pwd=root");
sqlcommand cmd = new sqlcommand("insert into [heihei](Xname) values ('" + aa + "')", conn);
cmd.ExecuteNonQuery();
conn.close();
conn.dispose();
}
展开
 我来答
雨之快乐dca51ae
2014-06-18 · TA获得超过327个赞
知道小有建树答主
回答量:308
采纳率:33%
帮助的人:120万
展开全部
首先,,
然后,,,
再者,,,,
最后,,,,,
楼主你也太懒了吧?老师没教你吗?
追问
唉,玩了半年又到了课程设计的时候了,发现什么都不会啊。
追答
建议参考下一个开发软件 动软代码生成器,可以直接连接sqlserver数据库生成项目
貌似你的是access数据库。。
你的写法太简陋了,不安全,我把自己正做的代码稍微修改下,你参考下:首先要判断插入值不为空
string aa = TextBox1.text.Trim();
if(aa!="")
{
    if(Add(aa)>0)
    {}else{}
}
 public int Add(string s)
        {
            StringBuilder strSql = new
StringBuilder();
            strSql.Append("insert
into SystemLogs2(");
           strSql.Append("LogType)");
            strSql.Append(" values
(");
            strSql.Append("@LogType)");
            strSql.Append(";select@@IDENTITY");
            SqlParameter[] parameters = {
                                               new SqlParameter("@LogType", SqlDbType.VarChar,20)
                                               };
            parameters[0].Value =model.LogType;
            object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
            if (obj == null)
            {
                return 0;
            }
            else
            {
                return Convert.ToInt32(obj);
            }
        }//上面的DbHelperSQL是数据操作通用类因为字数限制
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式