社区
C#
帖子详情
求c/s模式下 C#编程数据链接类 :用微软的sqlhelper类编写的
billlyh
2005-07-14 05:18:18
用微软的sqlhelper类编写的,通过此类对数据库增删改,发到论坛或我邮箱billlyh@163.com
100分回送!!!!!!!!!!!!1
...全文
142
1
打赏
收藏
求c/s模式下 C#编程数据链接类 :用微软的sqlhelper类编写的
用微软的sqlhelper类编写的,通过此类对数据库增删改,发到论坛或我邮箱billlyh@163.com 100分回送!!!!!!!!!!!!1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thinkingforever
2005-07-14
打赏
举报
回复
public void update_AQ_SafetyEvaluate(DataSet ds)
{
this.sqlConnection = new System.Data.SqlClient.SqlConnection();
this.sqlConnection.ConnectionString=strConn;
this.sqlConnection.Open();
this.sqlInsertCommand = new System.Data.SqlClient.SqlCommand();
this.sqlUpdateCommand = new System.Data.SqlClient.SqlCommand();
this.sqlDeleteCommand = new System.Data.SqlClient.SqlCommand();
try
{
//
// sqlInsertCommand
//
this.sqlInsertCommand.CommandText = @"INSERT INTO AQ_SafetyEvaluate(Date, ConstructLoc, MorSafetyValue, MinSafetyValue, NiSafetyValue, ExistProblem, DepNo) VALUES (@Date, @ConstructLoc, @MorSafetyValue, @MinSafetyValue, @NiSafetyValue, @ExistProblem, @DepNo)";
this.sqlInsertCommand.Connection = this.sqlConnection;
this.sqlInsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Date", System.Data.SqlDbType.DateTime, 8, "Date"));
this.sqlInsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ConstructLoc", System.Data.SqlDbType.VarChar, 100, "ConstructLoc"));
this.sqlInsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@MorSafetyValue", System.Data.SqlDbType.Float, 8, "MorSafetyValue"));
this.sqlInsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@MinSafetyValue", System.Data.SqlDbType.Float, 8, "MinSafetyValue"));
this.sqlInsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@NiSafetyValue", System.Data.SqlDbType.Float, 8, "NiSafetyValue"));
this.sqlInsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ExistProblem", System.Data.SqlDbType.VarChar, 100, "ExistProblem"));
this.sqlInsertCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@DepNo", System.Data.SqlDbType.VarChar, 10, "DepNo"));
//
// sqlUpdateCommand
//
this.sqlUpdateCommand.CommandText = @"UPDATE AQ_SafetyEvaluate SET Date = @Date, ConstructLoc = @ConstructLoc, MorSafetyValue = @MorSafetyValue, MinSafetyValue = @MinSafetyValue, NiSafetyValue = @NiSafetyValue, ExistProblem = @ExistProblem, DepNo = @DepNo WHERE (ID = @Original_ID)";
this.sqlUpdateCommand.Connection = this.sqlConnection;
this.sqlUpdateCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Date", System.Data.SqlDbType.DateTime, 8, "Date"));
this.sqlUpdateCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ConstructLoc", System.Data.SqlDbType.VarChar, 100, "ConstructLoc"));
this.sqlUpdateCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@MorSafetyValue", System.Data.SqlDbType.Float, 8, "MorSafetyValue"));
this.sqlUpdateCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@MinSafetyValue", System.Data.SqlDbType.Float, 8, "MinSafetyValue"));
this.sqlUpdateCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@NiSafetyValue", System.Data.SqlDbType.Float, 8, "NiSafetyValue"));
this.sqlUpdateCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ExistProblem", System.Data.SqlDbType.VarChar, 100, "ExistProblem"));
this.sqlUpdateCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@DepNo", System.Data.SqlDbType.VarChar, 10, "DepNo"));
this.sqlUpdateCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_ID", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "ID", System.Data.DataRowVersion.Original, null));
//
// sqlDeleteCommand
//
this.sqlDeleteCommand.CommandText = @"DELETE FROM AQ_SafetyEvaluate WHERE (ID = @Original_ID)";
this.sqlDeleteCommand.Connection = this.sqlConnection;
this.sqlDeleteCommand.Parameters.Add(new System.Data.SqlClient.SqlParameter("@Original_ID", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "ID", System.Data.DataRowVersion.Original, null));
SqlHelper.UpdateDataset(this.sqlInsertCommand,this.sqlDeleteCommand,this.sqlUpdateCommand,ds,ds.Tables[0].TableName);
}
catch(Exception ex)
{
finally
{
this.sqlConnection.Close();
}
}
ASP.NET毕业设计食堂餐饮管理系统实战
全过程录像(50+课时、极个别课程声音模糊) 作品类型:定制作品 作品难度:中 代码注释:有 业务逻辑/功能逻辑:强 开发技术:
C#
、ADO.NET、ASP.NET、用户自定义控件、日历控件、富文本编辑器、
SQLHelper
、Chart...
自己写ORM框架
SqlHelper
_DG
C#
(java的写在链
接
里)
ORM框架想必大家都比较熟知了,即对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象
编程
语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在
编程
语言里使用的“虚拟对象数据库”。 当你开发一个应用程序的时候(不使用O/R MAPPING),你可能会写不少数据访问层的...
了解
c#
中的三层架构(DAL,BLL,UI)
一提三层架构,大家都知道是表现层(UI),业务逻辑层(BLL)和数据访问层(DAL),而且每层如何细分也都有很多的方法。但具体代码怎么 写,到底那些文件算在哪一层,却是模模糊糊的。下面用一个简单的例子来带领大家实战三层架构的项目,这个例子只有一个功能,就是用户的简单管理。 首先建立一个空白解决方案,添加如下项目及文件 1、添加ASP.NET Web Application项目,命名为UI,
C#
面试理论+笔试题整理(带答案)
一、
C#
理论 1.1、简述 private、 protected、 public、 internal、protected internal访问修饰符和访问权限 private :私有成员, 在类的内部才可以访问。 protected :保护成员,该类内部和继承类中可以访问。 public :公共成员,完全公开,没有访问限制。 internal:当前程序集内可以访问。 pro...
C#
编程
总结(五)多线程带给我们的一些思考
C#
编程
总结(五)多线程带给我们的一些思考 如有不妥之处,欢迎批评指正。 1、什么时候使用多线程? 这个问题,对于系统架构师、设计者、程序员,都是首先要面对的一个问题。 在什么时候使用多线程技术? 在许多常见的情况下,可以使用多线程处理来显著提高应用程序的响应能力和可用性。 上一章,我们讲了几个多线程的应用案例,主要的应用
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章