如何使用数据环境在LIKE语句中添加Parameter

时间:2015-11-13 05:07:08

标签: sql vb6

我正在尝试将我的表单中的参数传递给数据环境,尽管在使用Like语句时我遇到了问题,?是我的参数

这是我在数据环境中的sql语句

 SELECT space(t . LEVEL * 6) + c.description AS Name, c.customercode, c.remarks FROM customer c INNER JOIN memberstree t ON c.customercode = t .customercode WHERE  pedigree LIKE '/?%' ORDER BY t .pedigree + ltrim(str(t .node, 6, 0))

以下是我从表格中传递的方式

    Load DataEnvironment1
    With DataEnvironment1
    Set DataGrid1.DataSource = .rsMembersTree
    If .rsMembersTree.State <> 0 Then .rsMembersTree.Close
    .MembersTree (mRootNode)
    End With

1 个答案:

答案 0 :(得分:1)

我解决了我的问题,正确的语法是'/'+? +'%'并且应该将数据类型从整数更改为字符串。