select * from ziranqk where 姓名 like '& getdata & %'

解决方案 »

  1.   

    你是在SQL查询中,还是在VB中使用SQL语句?
    如果是在VB中应该为:
    "select * from ziranqk where 姓名 like '" & getdata & "%'"如果在SQL中为:declare @gdata varchar(12)
    set @gdata='温'
    select * from ziranqk where 姓名 like @gdata + '%'
    运行成功!
      

  2.   

    请问用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将三个表中的记录查出后合并在一个记录集中,行吗