
你这算法本身存在很大问题,为什么非要把客户端传来的数据和数据库中的都要先放到数组,然后再来更新?这得多花时间啊!直接更新不行吗?
rowsCount=CLng(Request("rowsCount")) '这是传过来的数组的行数(个数)tozDate=Request("tm") '这是一个日期
Set rs=Server.CreateObject("ADODB.Recordset")
For i=0 To rowsCount-1
rs.open "select * from wlfaliao where bianma='" & request("bianma" & i) & "' And tzriqi='" & tozDate & "'",conn,1,3
if not rs.eof then
rs("nyuliao")=rs("nyuliao")+clng(request("sl" & i))
rs.update
end if
rs.close
Next
string sql = "update users set money =money+'" + i + "' where username='" + s1 + "'"这个语句有问题
"update users set money =money+" + i.ToString() + " where username='" + s1 + "'"
这样才对
但你未将对象引用设置到对象的实例的问题貌似不是出在这里
貌似问题出在这句
int returnValue = (int)cmd.ExecuteScalar()
cmd.ExecuteScalar()这句未必有值吧
一般select count(*) from table才用ExecuteScalar()
update的话还不如用ExecuteNonQuery(),convert一下
ps.那别人当然看不到了~那是你的本地服务器,只适合本地的, 你要让朋友看 只能是在网上申请个虚拟主机(有免费的.net空间吧,不过不好申请)。 还听说有种软件可以把自己的电脑做成虚拟服务器主机,我没有找过,那样你的朋友也可以浏览你的网页。因为是ntfs格式的 你的文件夹的共享要设置好~
你文件夹的安全选项目 有添加everyone吗 ?
如果不会添加 我教你
首先
进入文件夹选项 然后点查看
把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)
这时候你在右键你的文件夹
属性(会多出一个叫“安全"的选项)
你把在安全区中添加上 everyone这个属性 就可以了
至于everyone的权限 默认的就可以了
然后你在开你的网页` 祝你成功,还是不行的话说声。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)