首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

2012-03-07 
这SQL语句有错吗?大虾帮我看看ssqlselectyhm,mmfromyhxxwhereyhm &yhm$ andmm &mm& 这是ASP中的

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

热点排行