读书人

这SQL语句有错吗?帮小弟我看看

发布时间: 2012-03-07 09:13:51 作者: rapoo

这SQL语句有错吗?大虾帮我看看
ssql = "select yhm,mm from yhxx where yhm= "&yhm$ " and mm= "&mm& " "


这是ASP中的,我要查询表中是否存在yhm=yhm and mm=mm 这条记录 上面那条语句,哪里错了呢?是不是语法错了,


还有个问题:
我怎样知道表中是否有呢

可以用
if eof() then
----
else
----
endif 不,请大虾指教!

[解决办法]
yhm和mm字段都应该是字符型的吧?
这样写
ssql = "select yhm,mm from yhxx where yhm= ' "&yhm& " ' and mm= ' "&mm& " ' "

记得给分哈.
[解决办法]
ssql = "select yhm,mm from yhxx where yhm= "&yhm$ " and mm= "&mm& " "
yhm= "&yhm$ " => yhm= "&yhm& "

要是和debug1984(debug1984)说的情况一样是字符型的话就需要改成
ssql = "select yhm,mm from yhxx where yhm= ' "&yhm& " ' and mm= ' "&mm& " ' "

第二个问题很简单只要你会用vb脚本都可以的。
[解决办法]
作  者: smcao ()
可以用
if eof() then
----
else
----
endif 不,请大虾指教!
------------------------------------------------

if rs.eof() then
response.write 无纪录
else
……
end if
[解决办法]
if rs.eof()
这样才可以 rs是recrodset对象~

读书人网 >ASP

热点推荐