freedom 发表于 2011-10-26 10:36:31

用Update更新带MDW的MDB数据库出错

本帖最后由 freedom 于 2011-11-9 23:39 编辑

数据库能正常连接~~更新时候就报错。



                $addfld = ObjCreate("ADODB.Connection")
                $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=" & $mdb_data_path & ";Jet OLEDB:System database=System.mdw;Jet Oledb:Database Password=" & $mdb_data_pwd)
            ;UPDATE 表名称 SET 列名称1 = 新值1,列名称2 = 新值2,... WHERE 列名称 = 某值
                $sQuery ="update " & $TblName & " setname='admin',password='"&$pass&"',other='"&$Other&"' WHERE id=1"

freedom 发表于 2011-10-26 23:19:08

求高手帮忙..

netegg 发表于 2011-10-27 04:12:37

本帖最后由 netegg 于 2011-10-27 04:17 编辑

MDW是什么玩意,Microsoft Access Workgroup Information ?

devil3380 发表于 2011-10-27 11:18:43

sql 语句是不是有问题的

freedom 发表于 2011-10-27 23:29:20

回复 4# devil3380


    你能给个打开数据库然后再用update更新的语句么?

论坛上的我全部都试过了.都要报错,在update那里就出错.

fenglin1978 发表于 2011-11-3 12:05:48

最起码把代码贴出来啊

freedom 发表于 2011-11-9 03:15:15

本帖最后由 freedom 于 2011-11-9 23:38 编辑

回复 6# fenglin1978



                $addfld = ObjCreate("ADODB.Connection")
                $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=" & $mdb_data_path & ";Jet OLEDB:System database=System.mdw;Jet Oledb:Database Password=" & $mdb_data_pwd)
            ;UPDATE 表名称 SET 列名称1 = 新值1,列名称2 = 新值2,... WHERE 列名称 = 某值
                $sQuery ="update " & $TblName & " setname='admin',password='"&$pass&"',other='"&$Other&"' WHERE id=1"

nec520 发表于 2011-11-9 16:35:04

學習學習學習學習

freedom 发表于 2011-11-9 23:39:21

求高手帮忙。
页: [1]
查看完整版本: 用Update更新带MDW的MDB数据库出错