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();
} 展开
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();
} 展开
1个回答
展开全部
首先,,
然后,,,
再者,,,,
最后,,,,,
楼主你也太懒了吧?老师没教你吗?
然后,,,
再者,,,,
最后,,,,,
楼主你也太懒了吧?老师没教你吗?
追问
唉,玩了半年又到了课程设计的时候了,发现什么都不会啊。
追答
建议参考下一个开发软件 动软代码生成器,可以直接连接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是数据操作通用类因为字数限制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询