你是在SQL查询中,还是在VB中使用SQL语句? 如果是在VB中应该为: "select * from ziranqk where 姓名 like '" & getdata & "%'"如果在SQL中为:declare @gdata varchar(12) set @gdata='温' select * from ziranqk where 姓名 like @gdata + '%' 运行成功!
请问用ADO实现SQL交叉查询, 象下面这么做可以吗? rs12.Open "select * from jx_zhujiangke,jx_xinkaike,jx_nikaike where jx_zhujiangke.姓名=jx_xinkaike.姓名 and jx_nikaike.姓名=jx_xinkaike.姓名 and 教学手段='" & Trim(getdata) & "'", conn5, adOpenStatic, adLockOptimistic, adCmdText Set Adodc1.Recordset = rs12 Adodc1.Refresh Set zhushouke_grid.DataSource = Adodc1将三个表中的记录查出后合并在一个记录集中,行吗
如果是在VB中应该为:
"select * from ziranqk where 姓名 like '" & getdata & "%'"如果在SQL中为:declare @gdata varchar(12)
set @gdata='温'
select * from ziranqk where 姓名 like @gdata + '%'
运行成功!
象下面这么做可以吗?
rs12.Open "select * from jx_zhujiangke,jx_xinkaike,jx_nikaike where jx_zhujiangke.姓名=jx_xinkaike.姓名 and jx_nikaike.姓名=jx_xinkaike.姓名 and 教学手段='" & Trim(getdata) & "'", conn5, adOpenStatic, adLockOptimistic, adCmdText
Set Adodc1.Recordset = rs12
Adodc1.Refresh
Set zhushouke_grid.DataSource = Adodc1将三个表中的记录查出后合并在一个记录集中,行吗