.net调用存储过程时保存数据更改
想做一个这样的功能:
记录用户登录系统后所进行的所有的数据库操作,这里说的用户登录不是指SQLSERVER的帐户,而是指的业务系统中的User登录。要求记录以下信息:执行操作的用户(User),操作时间,操作类型(增删改),操作的表,操作的字段,操作前的值,操作后的值。
以前写了一个简单的,执行SQL的时候再往日志表或者日志文件中加入一条记录。但是这样做有一个问题,就是如果使用ADO.NET调用存储过程来做数据库操作的时候就记录不到这些了,没有办法记录到存储过程执行过程中做的数据操作
这两天看到有人说SQL2008出了个新功能可以记录表中数据的更改,但是那样只是记录数据更改,没有和用户关联起来,也不行。
跪求大神们指教!请给个详细点的解决方案!分不多了不好意思,全给了
记录用户登录系统后所进行的所有的数据库操作,这里说的用户登录不是指SQLSERVER的帐户,而是指的业务系统中的User登录。要求记录以下信息:执行操作的用户(User),操作时间,操作类型(增删改),操作的表,操作的字段,操作前的值,操作后的值。
以前写了一个简单的,执行SQL的时候再往日志表或者日志文件中加入一条记录。但是这样做有一个问题,就是如果使用ADO.NET调用存储过程来做数据库操作的时候就记录不到这些了,没有办法记录到存储过程执行过程中做的数据操作
这两天看到有人说SQL2008出了个新功能可以记录表中数据的更改,但是那样只是记录数据更改,没有和用户关联起来,也不行。
跪求大神们指教!请给个详细点的解决方案!分不多了不好意思,全给了
...全文
相关推荐
oracle数组存储过程批量插入
今天做了一个关于短消息批量删除的功能, 刚开始准备在后台用循环来逐条删除,后来因为其它功能模块也会用到大批量删除数据。 所以就决定用 数组作为存储过程的参数进行传值,在存储过程中批量删除。说实话这个选择有点得不偿失,本来以为上午就能搞定,谁知道从摸索到实现,居然发了大半天时间。
使用C#调用ADO.NET执行存储过程
在C#开发中,ADO.NET是一种常用的数据库访问技术,可以通过它来连接数据库并执行各种数据库操作。存储过程是一组预定义的数据库操作步骤,可以在数据库服务器上执行。请注意,在实际开发中,我们需要根据具体的业务需求和存储过程定义来编写代码。需要注意的是,在实际开发中,我们需要根据存储过程的具体情况来处理返回的结果。请确保将其替换为实际的数据库连接字符串,其中包括数据库服务器名称、数据库名称、用户名和密码。我们首先创建了一个数据库连接,并打开了它。在这个示例中,我们假设存储过程返回了员工的姓名和年龄两个字段。
在ASP.NET 2.0中操作数据:在TableAdapters里创建新的存储过程(源码)
在ASP.NET 2.0中操作数据:在TableAdapters里创建新的存储过程(源码)
数据库应用技术:第11章-存储过程与触发器.docx
数据库应用技术:第11章-存储过程与触发器.docx
使用C#中的存储过程读取和插入数据
使用存储过程读取和插入数据


