获得SQL触发器中的变量?在线急等,万分感谢!!!
我写了一段VB代码如下:
ctltrig = "create trigger contl "
ctltrig = ctltrig + "on Exam_Results "
ctltrig = ctltrig + "for insert "
ctltrig = ctltrig + "as "
ctltrig = ctltrig + "declare @exId varchar(50), @exResults varchar(8),@exError varchar(10) "
ctltrig = ctltrig + "select @exID=EXAMID,@exResults=Examresults,@exError=ExamError from inserted"
ctltrig = ctltrig + "return"
conn.Open connstr '连接数据库
conn.Execute ctltrig
现在的问题是我就像针对刚刚写入的记录进行操作,数据表中有一个图片字段,我想对它进行修改。我想有两种方法:
1、就是在触发器中直接进行修改,这就要用到二进制的操作,我不会。
2、那就是获取这个触发器中的@exID变量,然后我在触发器外进行操作,这个容易我会。
大家看看通过那种方法解决好,怎么解决,希望能有大概的代码,万分感谢!!