給人用asp做個網站,一個問題,asp一直無法更新ACCESS數據庫
用conn.execute(update test set username='123',password='123' where id=1)
一直無法更新數據庫,頭痛
~~~
后來直接打開ACCESS在SQL視圖中直接執行SQL語句,發現還不能更新,在多次執行中發現,左下角出現
操作或事件已被禁用模式阻止,上百度查,發現是ACCESS的安全限制 在搞怪,進入access的信任中心,講數據庫所在位置加入ACCESS的手信任位置后,正常
但用conn.execute(update test set username='123',password='123' where id=1) 仍無法更新
。。。。。
換方法,最后采用了
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from test"
rs.open sql,conn,1,3
rs("username")=username
rs("password")=password
rs.update
更新成功~~~
一直無法更新數據庫,頭痛

后來直接打開ACCESS在SQL視圖中直接執行SQL語句,發現還不能更新,在多次執行中發現,左下角出現
操作或事件已被禁用模式阻止,上百度查,發現是ACCESS的安全限制 在搞怪,進入access的信任中心,講數據庫所在位置加入ACCESS的手信任位置后,正常
但用conn.execute(update test set username='123',password='123' where id=1) 仍無法更新

換方法,最后采用了
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from test"
rs.open sql,conn,1,3
rs("username")=username
rs("password")=password
rs.update
更新成功~~~

posted on 2010-01-19 20:46 C雞雞 閱讀(519) 評論(0) 編輯 收藏 所屬分類: Other