XP下调试的程序到 2003下英文系统 不能通过 也不报错 急~~~~~~~~~
XP下调试的程序到 2003下英文系统 不能通过 也不报错 急~~~~~~~~~
以前遇见同类的问题 主要是没启用父路径 导致不能 添加 修改 删除数据
这次 按以前的方法做了还是不可以 ,把文件夹权限改了还一样不能。
具体以下边一段代码为例 说下
希望大家能给点帮助
strSQL="insert into [lm] ([lmid],[lm2]) values ('"&lmid&"','"&lmname&"')"
conn.Execute (strSQL)
上边是本机测试通过的(XP系统)
服务器上(2003英文系统)不能通过 也没错误提示
我改成下边的 同样 本机测试通过 服务器上(2003英文系统)不能通过
strSQL="select * from [lm]"
response.Write(strSQL)
set rsaa=server.CreateObject("adodb.recordset")
rsaa.open strSQL,conn,1,1
response.Write("rsaa.status="&rsaa.state)
(奇怪这里怎么显示 rsaa.status=0 不过本机可以通过
我测试其他地方用同样方法
rs.status=1时 服务器还是通不过 )
while(rsaa.status<>0)
rsaa.addnew
rsaa("lmid")=lmid
rsaa("lm2")=lmname
rsaa.update()
wend
最后办法 了
strSQL="insert into [lm] ([lmid],[lm2]) values ('"&lmid&"','"&lmname&"')"
set rsaa=server.CreateObject("adodb.recordset")
rsaa.open strSQL,conn,1,1
竟然还是不可以 怎么弄 是不是打开数据库的参数有问题 还是数据库本身就不能在
英文系统下操作 请高手指点 谢谢