我正在尝试将我的表单中的参数传递给数据环境,尽管在使用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
答案 0 :(得分:1)
我解决了我的问题,正确的语法是'/'+? +'%'并且应该将数据类型从整数更改为字符串。