C# 如何向SQL server数据库中添加一条数据,数据格式如:id=1,content="内容"
2个回答
展开全部
给你个函数,以后直接调用就可以了
/// <summary>
/// 执行增删改
/// </summary>
/// <param name="sql">有效的select语句</param>
/// <param name="sqlKey">数据库连接关键字</param>
/// <returns>影响的行数</returns>
public int ExecuteNonQuery(string sql, string conStr)
{
using (SqlConnection con = new SqlConnection(conStr))
{
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
return cmd.ExecuteNonQuery();
}
}
调用方法
try
{
//sql语句
string strSql="insert into 表(id,content) values('1','内容')";
//连接字符串
string conn="data source=192.168.1.12;initial catalog=数据库名;uid=用户名;pwd=密码";
//执行语句
if(ExecuteNonQuery(strSql,conn)>0)
{
//执行成功
}
else
{
//执行失败,插入0行
}
}
catch
{
//报错时的处理
}
/// <summary>
/// 执行增删改
/// </summary>
/// <param name="sql">有效的select语句</param>
/// <param name="sqlKey">数据库连接关键字</param>
/// <returns>影响的行数</returns>
public int ExecuteNonQuery(string sql, string conStr)
{
using (SqlConnection con = new SqlConnection(conStr))
{
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
return cmd.ExecuteNonQuery();
}
}
调用方法
try
{
//sql语句
string strSql="insert into 表(id,content) values('1','内容')";
//连接字符串
string conn="data source=192.168.1.12;initial catalog=数据库名;uid=用户名;pwd=密码";
//执行语句
if(ExecuteNonQuery(strSql,conn)>0)
{
//执行成功
}
else
{
//执行失败,插入0行
}
}
catch
{
//报错时的处理
}
追问
多谢,但是还是不行,我用断点,发现这句话“”SqlCommand cmd = new SqlCommand(sql, con);”没有执行,不知道是什么原因,请教
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询