ASP更新数据库出错,求大神支一下怎么解决?

ASP更新数据库出错,求大神支一下怎么解决?,第1张

你这算法本身存在很大问题,为什么非要把客户端传来的数据和数据库中的都要先放到数组,然后再来更新?这得多花时间啊!直接更新不行吗?

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的权限 默认的就可以了

然后你在开你的网页` 祝你成功,还是不行的话说声。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9969847.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存