编程社区 » asp编程 » update的数据只能是数字,为什么呢?

update的数据只能是数字,为什么呢?


coolbird88



 发表:

update的数据只能是数字,为什么呢?


for i=1 to request.form("actionid").count
colorsize=request.form("colorsize")(i)

set rs_s=server.CreateObject("adodb.recordset")
conn.execute("update shoplist set colorsize="&colorsize&" where id="&request.form("actionid")(i))
next
response.Redirect "eshop.asp?action=show"

update的colorsize数据只能是数字,为什么呢?



wlnh420
回复:

可能你colorsize是数字型的字段!

gjclown
回复:

首先要把colorsize这个字段改为文本类型(char)。

conn.execute("update shoplist set colorsize='"&colorsize&"' where id="&request.form("actionid")(i))

就可以更新为字符串的了。

coolbird88
回复:

没有呀,用的是ac数据库,数据类型是文本。

coolbird88
回复:

努力顶上,希望来拉

gjclown
回复:

如果是文本,一定要有'

conn.execute("update shoplist set colorsize='"&colorsize&"' where id="&request.form("actionid")(i))

我看你最初的没有。

sanshisong
回复:

update shoplist set colorsize="&colorsize&" where id="&request.form("actionid")(i))

====
字符肯定要加'的

coolbird88
回复:

谢谢gjclown、sanshisong问题解决拉。基础没学好呀我。


相关文章
大家帮我看这,为什么这里无法添加新闻内容呢?
做了个日文版的网页,我用的中文编码的,这样会有问题吗?大家来测试
大家帮忙看看这个程序有上传漏洞么,谢谢!
vbscript中调用javascript函数出错????????????
请问大家ASP如何访问 .dbf 的数据库文件,帮我看看下面的代码有什么问题?
高手帮忙!!急!谢谢!!代码解释!
在线影院网站涉及技术请教!
数据库删除问题
图片存在数据库怎么用邮件发出去
有熟悉ASP.NET的大虾吗???
ASP+sqlserver出现的奇怪问题。。。高手帮忙~~~~~~~~~~~~~~~。。在线等。。。
急救 !在线等 错误:Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
热门文章
输入地址时http://192.168.01/default.asp能正常使用,但是用http://192.168.0.1/则只能显示首页
请问如何给select控件赋值,让他指定跳到某一个值。在线等
请高手帮解密
关于asp的server.URLEncode()后如何得到utf-8的问题
如何将文件保存为UTF8格式
由于该控件目前不可见、未启用或其类型不允许,因此无法将焦点移向它。
哪位大哥大姐能详细的说说关于“WinHttp.WinHttpRequest”组件的使用啊?
如何用javascript做表单验证程序.
如何实现选择下拉菜单后在文本框中显示相应的值
ASP导入Excel数据
http/1.1 503 Service Unavailable
网页打印,如何自动去除页眉页脚!!!

编程社区 2008 浙ICP备09013498号
© TinyBBS.cn
编程好站连接:codeproject sf.net codeplex