一句sql語句請教 如何不对?即使用了Like查询的时候也需要用*或者?这些通配符。比如说like app 那么apple是不会被查询出来了的,必须用like app* 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没加空格请如此:If Combo2.Text <> "Like" Then MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "] " & Combo2.Text & " '" & Text1.Text & "' "Else MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "] " & Combo2.Text & " '" & Text1.Text & "' "End If另:两句都一样,可否考虑合并。 MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "]" & Combo2.Text & "'" & "*" & Text1.Text & "*" & "'"我最先使用了以上的語句也不對,因為查詢的結果為空,但其實不是 Debug.print Myquery,然后复制到查询分析器中,看错在何处! 加了空也一樣,我把myquery msgbox 出來看后發現字段和like間沒有空格like 和查詢字符間都沒有,空格加不上去 如果是sqlserver的话应该用%而不是*MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "]" & Combo2.Text & "'" & "*" & Text1.Text & "%" & "'" MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "]" & Combo2.Text & "'" & "*" & trim(Text1.Text) & "%" & "'" 你在这一句里设一个断点,程序暂停后,按F8执行本句,然后在立即窗口用?MyQuery输出生成的sql语句,放到查询分析器里去试,或者贴上来。 这个IF语句没什么效果呀MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "]" & Combo2.Text & "'" & "*" & trim(Text1.Text) & "%" & "'" 是這樣的====>SELECT * FROM SALARYIN Where [dep]LIKE'C'我試過,如果在查詢分析器中,把上面語句再加"*",即SELECT * FROM SALARYIN Where [dep]LIKE'C*'就可以,但是我在程序中加"*"加不上去 如何可以使DELPHI form的控件像 flash一样,窗体大,相应的控件也放大,位置也会相对地变化 多个窗体之间如何共用控件的自画代码 坚决抵制日货!! (武商集团列出全部日货请家不要购买) 关于窗口停靠问题!!! 请问如何将数据库中的IMAGE字段读出并用IMAGE显示吗 我在WIN2000下调试成功的程序,拿到WINXP下运行,系统提示:数据库已被一个.NET连接,这个问题要怎么解决? 得到dbgrid体单元格值。 一个查询记录的问题!! 怎样注册ActiveX控件? 急!急!!急!!! 怎样在DELPHI中实现对I/O端口的读写!急!! 关于日期相加存入数据库的问题
请如此:
If Combo2.Text <> "Like" Then
MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "] " & Combo2.Text & " '" & Text1.Text & "' "
Else
MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "] " & Combo2.Text & " '" & Text1.Text & "' "
End If另:两句都一样,可否考虑合并。
我最先使用了以上的語句也不對,因為查詢的結果為空,但其實不是
MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "]" & Combo2.Text & "'" & "*" & Text1.Text & "%" & "'"
?MyQuery输出生成的sql语句,放到查询分析器里去试,或者贴上来。
MyQuery = "SELECT * FROM SALARYIN Where [" & fname & "]" & Combo2.Text & "'" & "*" & trim(Text1.Text) & "%" & "'"
我試過,如果在查詢分析器中,把上面語句再加"*",即
SELECT * FROM SALARYIN Where [dep]LIKE'C*'
就可以,但是我在程序中加"*"加不上去