在学校一直用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中关联的数据一起删除?然后怎样在程序中调用?初学者,请大家多多关照,多谢了。
解决方案 »
- 送分100分:再问ISNULL使用。
- 在VB中,怎样取得局域网中某一台机子的IP地址,整个局域网的默认网关,DNS服务器
- 打开EXCEL,怎么可以象使用格式刷一样复制格式到其它的单元?现场结贴!
- 如何使窗口保存最前
- 哪位大侠能提供一段用API实现Socket发送和接收数据的代码?
- 100分求一个完整的拔号程序,先谢谢各位DGDJ
- 向大侠求救!!!!!!(系统关机菜单的调用)
- 如何使打印机打完数据后不走纸?
- ADODB里的record和stream对象是怎么用的?
- 请问如何把其他程序放在Windows系统栏里的图标删除?
- 有一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 存储过程(参数表)")