CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

急问!!非法赋值问题!在线等!

楼主safinxia(夏)2004-12-03 19:33:10 在 Web 开发 / ASP 提问

 
  set   temp   =   Connect.Execute("Select   mediaId,mediaPath   from   media   where   mediaPath   like   '"&folderPath1&"%'")  
          if   temp.EOF   and   temp.BOF   then  
  else  
                  do   until   temp.eof                    
                    mId=CInt(temp("mediaId"))                    
                    Response.write   "<br>Id"&CInt(temp("mediaId"))  
   
  这是代码,mediaId是自动编号的,我用mId保存这个值,但是提示说非法赋值  
  我直接用   Response.write   "<br>Id"&CInt(temp("mediaId"))可以输出结果,这是为什么?  
  但是当我用下面的语句修改数据库记录时  
  set   temp2   =   Connect.Execute("Update   media   set   mediaPath='"&newPath&"'   where   mediaId=CInt(temp("mediaId"))")  
  又提示缺少“)“  
   
   
  问题点数:20、回复次数:4Top

1 楼guowei_920(哎哟喂)回复于 2004-12-03 19:37:40 得分 0

你用cint的目的是什么?  
  id不就是数字类型的吗?Top

2 楼safinxia(夏)回复于 2004-12-03 19:46:58 得分 0

mediaId是自动编号的,是长整形,原先我以为可能是temp("mediaId")是string类型,我就用CInt把它转换成int  
  CInt用或不用都有同样的错误  
  Top

3 楼lienzhu(李强)回复于 2004-12-03 19:56:49 得分 10

mId是保留函数   mid,不能给他付值!Top

4 楼lienzhu(李强)回复于 2004-12-03 19:59:21 得分 10

set   temp2   =   Connect.Execute("Update   media   set   mediaPath='"&newPath&"'   where   mediaId="&   temp("mediaId"))  
  Top

相关问题

  • 赋值问题,急!!
  • 急!!!数组赋值
  • unsigned short赋值!!!急
  • TListView赋值的问题。急,在线,马上给分
  • 如何循环为Label赋值?在线等!急~~
  • JSP中checkbox未选中时如何赋值,急,在线等!
  • 较复杂的赋值问题,急 ,在线等
  • ASP的非法赋值问题~~~~~~
  • 数组赋值...........在线侯...
  • ※※数组赋值问题(VC内联汇编中的)急急急,在线等待##

关键词

  • media
  • mediaid
  • mediapath
  • cint
  • temp
  • execute
  • connect
  • where
  • set

得分解答快速导航

  • 帖主:safinxia
  • lienzhu
  • lienzhu

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo