ASP做用户登录系统(为什么用英文、汉字等非数字型字符添加记录不能成功)

[复制链接]
查看11 | 回复3 | 2007-6-1 13:43:51 | 显示全部楼层 |阅读模式
exec="insert into product(Ptitle,Ptitle_en,Psort1_code,Psort1,Psort1_en,Psort2_code,Psort2,Psort2_en,Pabstract,Pabstract_en,Pcontent,Pcontent_en,Purl,Pimage,Pprice,Pdownload_intro,Pdownload_soft) values('"&Ptitle+"','"&Ptitle_en&"','"&Psort1_code&"','"&Psort1&"','"&Psort1_en&"','"&Psort2_code&"','"&Psort2&"','"&Psort2_en&"','"&Pabstract&"','"&Pabstract_en&"','"&Pcontent&"','"&Pcontent_en&"','"&Purl&"','"&Pimage&"','"&Pprice&"','"&Pdownload_intro&"','"&Pdownload_soft&"')" Ptitle少单引号,把所有的" + " 改为" & " ... &才是ASP的连接字符
回复

使用道具 举报

千问 | 2007-6-1 13:43:51 | 显示全部楼层
在INTERNET选项里选 高级>选中复选框"显示友好的HTTP错误"你就可以看到你的错到底出现在哪里..
回复

使用道具 举报

千问 | 2007-6-1 13:43:51 | 显示全部楼层
你的IIS服务器没有问题吧?没有问题的话那就是代码的问题.我来给你写一个简单的例子:第一个页面:第二个页面:"" then数据库连接代码(我就不写了) sql="insert into 表(字段) values('"&a&"') " set rs=conn.execute(sql)response.write "添加成功!"end if
%> 原理是这样的!经过测试!
回复

使用道具 举报

千问 | 2007-6-1 13:43:51 | 显示全部楼层
你查看你的iis没有设置对,代码没有什么问题,conn.asp是什么我不清楚,所以不知道有没有错,还有看你的文件路径是不是正确的!检查你的IIS 如果IIS配置正确还是无法显示 建议你去下载一个NetBox 他可以代替IIS
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行