当前位置:编程学习 > C#/ASP.NET >>

fireBird参数化模糊查询问题

  Dim sql As String = "select * from tOrderClient where (ClientName like '% @ClientName %')"




这个sql字符串应该怎么写啊,怎么总没有返回值呢,执行以后。

Dim sql As String = "Select * from tOrderClient where ClientName= @ClientName"

这个一点问题没有。参数化查询
Dim sql As String = "select * from tOrderClient where ClientName like '%" & txtName.Text.Trim & "%'"
这个也没有问题。模糊查询 --------------------编程问答-------------------- 但是在Access数据库中下面这个是没有问题的
Dim sql As String = "Select * from tOrderClient where (ClientName like '%' @ClientName '%') and (AddressStr like '%' @AddressStr '%')"

--------------------编程问答-------------------- 但是在Access数据库中下面这个是没有问题的
Dim sql As String = "Select * from tOrderClient where (ClientName like '%' @ClientName '%') and (AddressStr like '%' @AddressStr '%')"

--------------------编程问答-------------------- 但是在Access数据库中下面这个是没有问题的
Dim sql As String = "Select * from tOrderClient where (ClientName like '%' @ClientName '%') and (AddressStr like '%' @AddressStr '%')"

--------------------编程问答-------------------- fireBird不知道模糊查询怎么写。
会不会是你fireBird表里面没有数据,而access表里面有数据呢?
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,