|
SqlCommand cmd = new SqlCommand(sql,conn); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } /// <summary> /// 修改联系人信息 /// </summary> /// <param name="_id">需要修改的联系人的id</param> /// <param name="_name"></param> /// <param name="_phone"></param> /// <param name="_address"></param> public void changeInfo(int _id,string _name,string _phone,string _address) { string sql = "update friend set Fname = ''''" + _name + "'''',Fphone = ''''" + _phone + "'''',Faddress = ''''" + _address + "''''"; SqlConnection conn = new SqlConnection(connStr); SqlCommand cmd = new SqlCommand(sql,conn); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } /// <summary> /// 删除指定fid的联系人信息 /// </summary> /// <param name="infoID"></param> public void deleteInfo(int infoID) { string sql = "delete friend where Fid = " + infoID; SqlConnection conn = new SqlConnection(connStr); conn.Open(); SqlCommand cmd = new SqlCommand(sql,conn); cmd.ExecuteNonQuery(); conn.Close(); } } } 关于以上类代码的说明:你可以自己写一个基类,然后上面这个类继承该基类,基类包含ExeNonQueryString等方法,这样你就不必每个方法都写建立连接等的代码。另外上面的sql语句构造建议使用Command Parameter的方法,这样效率以及安全性都比较高。 另外数据库里面的admin表没有用到,这个表是用来保存登陆信息的,你可以自己为这个程序做一个登陆提示。 整个工程代码下载:点击下载
上一页 [1] [2] [3] [4] [C语言系列]NET 中C#的switch语句的语法 [系统软件]托拽Explore中的文件到VB.net的窗口 [系统软件]Boost库在XP+Visual C++.net中的安装 [常用软件]新配色面板:Paint.Net3.0RC1官方下载 [常用软件]用内建的“Net Meeting”聊天 [VB.NET程序]Henry的VB.NET之旅(三)—共享成员 [VB.NET程序]Henry的VB.NET之旅(二)—构造与析构 [VB.NET程序]Henry的VB.NET之旅(一)—失踪的窗体 [VB.NET程序]在托盘上显示Balloon Tooltip(VB.NET) [VB.NET程序]Henry手记-VB.NET中动态加载Treeview节点(二)
|