首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • ASP+SQL2000+WIN2000 AD SERVER,烦人的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-02 21:46:16 楼主
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "Provider=SQLOLEDB;Data Source=192.168.1.100;database=eleart;User ID=sa;Password=;"
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT * FROM ea_netstr where MM_film_no ='"&request("MM_sn_search")&"'"
        rs.open sql,conn,1,1,1
        if not rs.eof then
        if request("C1")=1 then
        call sn_search_all()
        else
            call sn_search_single()
        end if

    晕死,执行没报错,MM_film_no是Vchar字段,("MM_sn_search")是读入input框的值。但如果将MM_film_no改为其它Vchar字段时,语句执行是正确的。help!
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jspadmin
    • 等级:
    发表于:2008-06-03 07:34:081楼 得分:0
    字段类型问题?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-03 08:00:272楼 得分:0
    应该是字段类型有问题!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-03 09:17:323楼 得分:0
    是数据库字段类型的问题
    一般情况下在sql2000中字符串用nvchar类型比较好
    这个不容易出错
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-03 09:58:064楼 得分:0
    同意楼上,改为nvchar类型吧

    我一般都是这么处理的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-11 13:19:535楼 得分:0
    帮你顶一下!!!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved