第一范文网 - 专业文章范例文档资料分享平台

大学生心理就业测试毕业设计说明书

来源:用户分享 时间:2025/5/16 2:33:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

contents.Value = Contents; myCmd.Parameters.Add(contents);

SqlParameter type = new SqlParameter(\,SqlDbType.VarChar,50); type.Value = Type;

myCmd.Parameters.Add(type);

SqlParameter time = new SqlParameter(\,SqlDbType.VarChar,50); time.Value = Time;

myCmd.Parameters.Add(time);

SqlParameter username = new SqlParameter(\,SqlDbType.VarChar,50); username.Value = UserName; myCmd.Parameters.Add(username); myCmd.ExecuteNonQuery(); return 100; }

catch (Exception er) {

return -100; } finally {

if (conn.State == ConnectionState.Open) {

conn.Close(); conn.Dispose(); } } }

3.DeleteArticle()

DeleteArticle()用来执行存储过程proc_DeleteArticle,删除数据库里面的文章,代码如下:

public int DeleteArticle(string ArticleID) {

SqlConnection conn = new SqlConnection(ConnectionString); try {

conn.Open();

SqlCommand myCmd = new SqlCommand(); myCmd.Connection = conn;

myCmd.CommandText = \; myCmd.CommandType = CommandType.StoredProcedure;

SqlParameter articleid = new SqlParameter(\, SqlDbType.Int,4); articleid.Value = ArticleID; myCmd.Parameters.Add(articleid);

第24页 共51页

myCmd.ExecuteNonQuery(); return 100; }

catch (Exception er) {

return -100; } finally {

if (conn.State == ConnectionState.Open) {

conn.Close(); conn.Dispose(); } } }

4.UpdateArticle()

UpdateArticle()用来执行存储过程proc_ModifyArticle更新数据库里面的文章,代码如下:

public int UpdateArticle(string Title, string Contents, string Type, string Time,string ArticleID) {

SqlConnection conn = new SqlConnection(ConnectionString); try {

conn.Open();

SqlCommand myCmd = new SqlCommand(); myCmd.Connection = conn;

myCmd.CommandText = \; myCmd.CommandType = CommandType.StoredProcedure;

SqlParameter title = new SqlParameter(\, SqlDbType.VarChar, 50); title.Value = Title;

myCmd.Parameters.Add(title);

SqlParameter contents = new SqlParameter(\, SqlDbType.VarChar, 1024); contents.Value = Contents; myCmd.Parameters.Add(contents);

SqlParameter type = new SqlParameter(\, SqlDbType.VarChar, 50); type.Value = Type;

myCmd.Parameters.Add(type);

SqlParameter time = new SqlParameter(\, SqlDbType.VarChar, 50); time.Value = Time;

myCmd.Parameters.Add(time);

SqlParameter articleid = new SqlParameter(\,SqlDbType.Int,4); articleid.Value = ArticleID;

第25页 共51页

myCmd.Parameters.Add(articleid); myCmd.ExecuteNonQuery(); return 100; }

catch (Exception er) {

return -100; } finally {

if (conn.State == ConnectionState.Open) {

conn.Close(); conn.Dispose(); } } }

第26页 共51页

第4章 模块的具体实现

4.1 存储过程

系统里面凡涉及到访问数据库,都是通过存储过程来完成的。在SQL中,所谓存储过程就是指一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。

在系统中,由于用到了很多很多存储过程,所以在这里不一一列出来,只是选取几个典型的。

1.添加管理员信息

create proc [dbo].[proc_AddAdmin] (

@AdminName varchar(50), @Password varchar(50), @Type varchar(50), @Time varchar(50) ) as

insert

into

Admin(AdminName,Password,Type,Time)

values(@AdminName,@Password,@Type,@Time)

2.删除管理员信息

create proc [dbo].[proc_DeleteAdmin] (

@AdminID int ) as

if exists(select * from Admin where AdminID=@AdminID) begin

delete from Admin where AdminID=@AdminID

end

3.修改管理员删除

create proc [dbo].[proc_UpdateAdminPassword] (

第27页 共51页

搜索更多关于: 大学生心理就业测试毕业设计说明书 的文档
大学生心理就业测试毕业设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4446n39moz2teb88imy9_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top