vb如何用ADO调用SQL2000中的视图?
解决方案 »
- vsflexgrid 小数点的输入问题
- 用webbrowser如何判断网页下载全部完成?
- 数据不能马上更新的问题,请大家帮帮忙
- vb做个简单播放程序?
- yoki(小马哥)、SoHo_Andy(冰)或其他高手请帮忙:数据库记录"筛选"还是不能实现功能,我差不多无分了,现给20分,不好意思,等有分再加
- 急!在线等待!关于picturebox控件!
- 求救!可能是odbc问题
- 谁做过"条形码"打印呀! 给点见意! 高分给你哟! UP有分!
- ##这个语句为什么在win98里不行正确定执行(紧急!)
- 65分的问题,不买也可以看看。
- 在VB中播放AVI文件的问题
- 在线等候,vb写的ActiveX控件有些计算机浏览时可下载但不能在网页中显示的问题★★★★★★
rec.open strsql , adocnn ,adopenkeyset ,adlockoptimistic
ado.open strsql , adoconn ,adopenkeyset ,adlockoptimistic
go
if exists(select name from sysobjects where name='mis')
drop view mis
go
create view mis(编号,姓名,性别,年龄,底薪,部门)
as
select a.编号,a.姓名,a.性别,a.年龄,b.底薪,b.部门
from Cinformation as a inner join Cgongzi as b
on a .编号=b.编号
where a .编号=b.编号
go
********上面是建立的视图***************下面是调用此视图********Private Sub Command1_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
Set cn = New ADODB.Connection
cn.Open "Driver={SQL Server};Server=LPY;Uid=sa;Pwd=;database=CY"
sql = "select*from mis"
Set rs = New ADODB.Recordset
rs.Open sql, cn, adOpenKeyset, adLockOptimistic
Set MSHFlexGrid1.DataSource = rs
End Sub