一个新手的ASP问题.

hbjswj 2005-05-15 02:06:59
对ASP还是不了解.用DW2004做的东西..
http://no365.wapjh.com/ww
下载地址是:http://no365.wapjh.com/ww.rar
一个购物系统 :(
功能有问题:
不同的用户,不能买同一件商品,都是加到一个ShopingCatr表里去的.这个要怎样解决..
还有一个下订单的功能不知道怎么弄!
谢谢大家.

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。

/ww/showcart.asp,行15
<%
'********下订单代码
Dim cmdSQLforOrder
Dim strCurrentTime
Dim strUsername
If (CStr(REQUEST("MM_MyOWNforOrder"))<>"") Then
MM_editConnection = MM_ee_STRING
strCurrentTime=Now()
Set cmdSQLforOrder=Server.CreateObject("ADODB.Command")
cmdSQLforOrder.ActiveConnection=MM_ee_STRING
strUsername=LTRIM(RTRIM(CStr(Request("hidUsername"))))
cmdSQLforOrder.CommandText = "INSERT Order SELECT '" + CSTR(strCurrentTime) + strUsername+"',ShopingCart.Username,ShopingCart.ProductID,Catalog.Listprice,ShopingCart.Quantity,CAST('"+CSTR(strCurrentTime)+"'AS datetime) FROM ShopingCart,Catalog WHERE LTRIM(RTRIM(ShopingCart.Username)) ='"+strUsername+"'AND LTRIM(RTRIM(ShopingCart.ProductID)) = LTRIM(RTRIM(Catalog.ProductID))"
cmdSQLforOrder.Execute
Response.Redirect("payment.asp")
End If
%>
...全文
167 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hh12 2005-05-16
  • 打赏
  • 举报
回复
搂主的系统文件是ntfs格式的吗,如果是,改动一下权限就可以了
lovever 2005-05-16
  • 打赏
  • 举报
回复
啊 刚才没看明白

主键是什么呀??
lovever 2005-05-16
  • 打赏
  • 举报
回复
检查一下你输入的类型
跟数据库是否相符和 表各项名什么的都对么?
PS:我也初学


hbjswj 2005-05-16
  • 打赏
  • 举报
回复
为什么没有人回答!??
高手都不在!
hbjswj 2005-05-16
  • 打赏
  • 举报
回复
我看不太懂哦..DW做的...
后面的那段代码是手工加入的..
教程是这样的...
对ASP不是很了解.....
先学基础吧!
谢谢 xiefeng(守望者) 结贴.
xiefeng 2005-05-16
  • 打赏
  • 举报
回复
不好意思上面错了
INSERT Order --->INSERT into Order
xiefeng 2005-05-16
  • 打赏
  • 举报
回复
INSERT Order SELECT --->INSERT Order SELECT
楼主,你的代码看的我一塌糊涂……
你还是看看下面的SQL语句吧
1) 数据记录筛选:
sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"

sql="select * from 数据表 where 字段名 like %字段值% order by 字段名 [desc]"

sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]"

sql="select * from 数据表 where 字段名 in ( 值1 , 值2 , 值3 )"

sql="select * from 数据表 where 字段名 between 值1 and 值2"

(2) 更新数据记录:

sql="update 数据表 set 字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

(3) 删除数据记录:

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)

(4) 添加数据记录:

sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)"

sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)
xiefeng 2005-05-16
  • 打赏
  • 举报
回复
晕啊,楼主怎么用Order 做表名呀?
Coo_Ker 2005-05-16
  • 打赏
  • 举报
回复
INSERT INTO 语句的语法错误。

他提示你有错误啦..你检查下呀.

输入出sql语句看下.
wzhiyuan 2005-05-16
  • 打赏
  • 举报
回复
实际操作数据库以前,先输出你的sql语句,看看是不是有误。
hbjswj 2005-05-16
  • 打赏
  • 举报
回复
我雄起!
hbjswj 2005-05-16
  • 打赏
  • 举报
回复
谢谢大家的回答..
我BS一下那些看贴不回贴的高手!
主键id
我的硬盘用FAT32格式!

给进来看贴的朋友一个好的听歌网站

http://fm.flash8.net(闪吧的FM测试版)不要告诉我地球人都知道!
hbjswj 2005-05-15
  • 打赏
  • 举报
回复
用户名:123
密码:123
管理:admin admin
hbjswj 2005-05-15
  • 打赏
  • 举报
回复
顶一下....

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧