在学校一直用access,听说找工作许多需要sql server,特别是要用到存储过程和触发器,所以想知道怎么写存储过程和触发器,怎样在程序中调用,请各位大哥帮忙。
举个例子:有两张表:X,Y,X中有字段id,a,b,Y中有字段id,Xid,c,d,表Y中的Xid与表X中id关联,想知道怎么样用存储过程将数据插入到表X中,以及用触发器删除表X中的数据时将表Y中关联的数据一起删除?然后怎样在程序中调用?初学者,请大家多多关照,多谢了。
举个例子:有两张表:X,Y,X中有字段id,a,b,Y中有字段id,Xid,c,d,表Y中的Xid与表X中id关联,想知道怎么样用存储过程将数据插入到表X中,以及用触发器删除表X中的数据时将表Y中关联的数据一起删除?然后怎样在程序中调用?初学者,请大家多多关照,多谢了。
解决方案 »
- VB6.0获取系统月份问题?
- datagrid的问题,小弟实在搞不懂了,急死我了。
- 谁解释一下这里的这个 # 是什么意思?
- vb能调用TC编的程序吗?
- 如何在datareport中做多表显示并做出提示?
- Kprnt?!求教!!
- 为他散分!陨落雕还有今天下午最后一考,就要告别初中了!
- 请问如何能检测出计算机通讯串口的个数??
- DataArrival 事件什么时候发生?为什么参数BytesTotal是0也能产生此事件???·
- 请教装上vb出现的两个问题
- 有一byte()数组,其内容是一个bmp文件,怎么把这个byte()数组的内容做为图片在picturebox或iamge控件上显示出来?
- 卖血的问题,如何将PictureBox内的控件保存到图象
[email protected]
我按照龙卷风的方法做了一下:
Private Sub Command4_Click()
Set rs4 = New ADODB.Recordset
Set cmd = New ADODB.Command
cmd.ActiveConnection = mConn
cmd.CommandText = "select_users"
cmd.CommandType = adCmdStoredProc
Set param = cmd.CreateParameter("Myselect", adInteger, adParamOutput)
cmd.Parameters.Append param
Set rs4 = cmd.Execute()
MsgBox rs4.RecordCount
Set MSHFlexGrid1.DataSource = rs4
MSHFlexGrid1.Refresh
End Sub
但是我不用数据表格,要用文本框来display数据怎么办?使用条件查询的时候,怎样将条件参数从程序中传到存储过程中?
多谢大家关照
dim rsSet as Adodb.recordSetconn.connectstring="连接字符串"conn.open
...set rsSet=conn.execute("Exec 存储过程(参数表)")或conn.execute("Exec 存储过程(参数表)")