这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对象~