用WebService实现对数据库进行 *** 作(添加+删除+修改),请附源码,谢谢!

用WebService实现对数据库进行 *** 作(添加+删除+修改),请附源码,谢谢!,第1张

全是自己一步一步手敲出来的 ,表为User,字段有 编号: int id,用户名:string UserName,密码:string UserPwd

/// <summary>

/// 添加

/// </summary>

/// <param name="name">用户名</param>

/// <param name="pwd">密码</param>

/// <returns></returns>

[WebMethod]

public int Add(string name,string pwd)

{

SqlConnection conn = new SqlConnection("连接字符串")

conn.Open()

string sql = "intsert into User (UserName,UsersPwd) values(@UserName,@UsersPwd)"

SqlCommand cmd = new SqlCommand(sql, conn)

SqlParameter parn = new SqlParameter("@UserName", name)

cmd.Parameters.Add(parn)

SqlParameter parp = new SqlParameter("@UsersPwd", pwd)

cmd.Parameters.Add(parp)

int result = cmd.ExecuteNonQuery()

conn.Close()

cmd.Dispose()

return result

}

/// <summary>

/// 修改

/// </summary>

/// <param name="name">用户名</param>

/// <param name="pwd">密码</param>

/// <param name="id">编号</param>

/// <returns></returns>

[WebMethod]

public int Update(string name, string pwd, int id)

{

SqlConnection conn = new SqlConnection("连接字符串")

conn.Open()

string sql = "update User set UserName=@UserName,UsersPwd=@UsersPwd where id=@id"

SqlCommand cmd = new SqlCommand(sql, conn)

SqlParameter parn = new SqlParameter("@UserName", name)

cmd.Parameters.Add(parn)

SqlParameter parp = new SqlParameter("@UsersPwd", pwd)

cmd.Parameters.Add(parp)

SqlParameter pari = new SqlParameter("@id", id)

cmd.Parameters.Add(pari)

int result = cmd.ExecuteNonQuery()

conn.Close()

cmd.Dispose()

return result

}

/// <summary>

/// 删除

/// </summary>

/// <param name="id">编号</param>

/// <returns></returns>

[WebMethod]

public int Delete(int id)

{

SqlConnection conn = new SqlConnection("连接字符串")

conn.Open()

string sql = "delete from User where id=@id"

SqlCommand cmd = new SqlCommand(sql, conn)

SqlParameter pari = new SqlParameter("@id", id)

cmd.Parameters.Add(pari)

int result = cmd.ExecuteNonQuery()

conn.Close()

cmd.Dispose()

return result

}

方法为:

在数据库中增加一个标志字段

在页面中如果满足条件那么让空上标志字段为真

那么就可以在页面显示上即不显示该标志字段为真的内容,否则就显示

说明:具体实现要以具体业务逻辑为准,以上为解决思想,理解便可解决该问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9936101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存