字段SuiFangDiuShi类型是nvarchar(2)
ZYH类型为numeric(18, 0)
特殊情况:当表里面ZYH的值都不同时,更新记录就能成功,但是ZYH的值有重复之后,再更新就会提示错误信息:从数据类型 varchar 转换为 numeric 时出错。
代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
suifangdiushi = request.Form("SuiFangDiuShi")
'dim zhuyuanhao as int
zhuyuanhao = request.Form("ZYH")
'zhuyuanhao = cint(zhuyuanhao)
Set rs=Server.CreateObject("ADODB.Recordset")
'如果主任点击随访丢失,并保存,则将数据库中的suifangdiushi由0变为1
sql = "update SF_SuiFangRecord set SuiFangDiuShi = '"&suifangdiushi&"' where ZYH = '"&zhuyuanhao&"'"
conn.execute sql
%>
急救!!!求各位大侠赐教,小弟不胜感激。