| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 925 人关注过本帖
标题:[求助]对着书上抄的,而且还是最常用的一句连接代码还能错,我运气真背!
取消只看楼主 加入收藏
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
 问题点数:0 回复次数:6 
[求助]对着书上抄的,而且还是最常用的一句连接代码还能错,我运气真背!
<%'用Command对象
 set myconn=Server.CreateObject("ADODB.Connection")
set myconn.open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&server.Mappath("user.mdb")
set mycomm=server.CreateObject("ADODB.Command") '建立命令对象mycomm
set mycomm.activeconnection=myconn'表示Command对象与Connection对象的连接关系
mycomm.commandtext="insert into user (userid,userpwd1,nickname,sex,age,qq,address,mail) vales (?,?,?,?,?,?,?,?)" '?号表示未知的参数
mycomm.commandtype=1 '表示以上的数据查询类型为SQL (1代表SQL),指定查询类型可加快查询速度
mycomm.parameters.append cm,createparameter("b1",200,,25)
mycomm.parameters.append cm,createparameter("b2",200,,25)
mycomm.parameters.append cm,createparameter("b3",200,,25)
mycomm.parameters.append cm,createparameter("b4",200,,25)
mycomm.parameters.append cm,createparameter("b5",200,,25)
mycomm.parameters.append cm,createparameter("b6",200,,25)
mycomm.parameters.append cm,createparameter("b7",200,,25)
mycomm.parameters.append cm,createparameter("b8",200,,25)
'传递对象给Paramenter对象,实际传给了?,?
mycomm("b1")=userid
mycomm("b2")=userpwd1
mycomm("b3")=nickname
mycomm("b4")=sex
mycomm("b5")=age
mycomm("b6")=qq
mycomm("b7")=address
mycomm("b8")=mail
mycomm.Execute '执行在mycommandtext中定义的操作
myconn.close
%>
这是对着书上抄的,出现抄错的现在也许正常!可错的太不是地方了!竟然是第一代码!错误信息如下:
Microsoft VBScript 编译器错误 (0x800A0408)
无效字符
/zhuce/newzc_cl.asp, line 31
 set myconn=Server.CreateObject("ADODB.Connection")
真郁闷,这句代码用在别的地方都行,可在这咋了,这有啥无效字符啊!
高手看看给指点迷津吧!
搜索更多相关主题的帖子: 代码 运气 
2007-10-20 18:31
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
得分:0 

tianyu123 哥们你好!上个问题都是你用rs.addnew给解决的! 这个按书的抄的! 按你刚才的把提示的两个Set去了,还是光去set myconn.open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&server.Mappath("user.mdb")这一行中的Set试了一下,还不行! 同样的错误,你们再看看,呵呵那错了!

2007-10-20 18:59
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
得分:0 
同样的错误!
2007-10-20 21:27
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
得分:0 
还不行,同样的错误!!
2007-10-21 13:24
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
得分:0 
大家现在别说教科书的问题了, 看看那里错了,呵呵!!! 我楼主
2007-10-21 17:48
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
得分:0 
16楼,如你所说,还是报错!再次期待楼下调整个正确的
2007-10-21 22:15
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
得分:0 

按16楼的改正以后,出现像15楼说的问题!
错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'createparameter'
/zhuce/newzc_cl.asp, 第 170 行
就是这一行 mycomm.parameters.append mycomm,createparameter("b1",200,,25)
书上都是这样写的,Access数据库!楼上楼下的都再看看,一起把这个问题给解决了!

2007-10-21 22:25
快速回复:[求助]对着书上抄的,而且还是最常用的一句连接代码还能错,我运气真背 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027408 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved