kryiran 发表于 2008-8-13 10:14:10

ACCESS数据库的问题 请帮我看看 要不我的软件做不成了


$addfld = ObjCreate("ADODB.Connection")
$addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & @ScriptDir & "\data\data.mdb" & ";Jet Oledb:Database Password=" & $mdb_data_pwd)
$update = ('UPDATE class SET class="' & $add2& '" WHERE hao= "' & $duread3 & '"')
$addfld.Execute($update)
$addfld.close
MsgBox(0, "成功", "修改成功")

首先$add2和 $duread3 都是非空也非0的 数据库基本的东西都没有问题
我想问题出在第三行 如果$duread3 替换成任意数字就可以 是变量就不行 但是这个必须要变量很郁闷
执行的时候提示第四行错误
谁帮我看看 因该怎么写

[ 本帖最后由 kryiran 于 2008-8-14 00:17 编辑 ]

jhwl 发表于 2008-8-13 19:53:19

要注意数据库的操作!给你写好了,自己看
$acc_pwd ="jhwl"
$duread3 ="jhwl"
$add2 = "autoit"
$datadir= @ScriptDir & "\data\data.mdb"
$addfld = ObjCreate("ADODB.Connection")
$RS = ObjCreate("ADODB.Recordset")
$addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & $datadir & ";Jet Oledb:Database Password=" & $acc_pwd)
$RS.ActiveConnection = $addfld
$update = 'UPDATE class SET class="' & $add2& '" WHERE hao= "' & $duread3 & '"'
$addfld.Execute($update)
$addfld.close
MsgBox(0, "成功", "修改成功")

kryiran 发表于 2008-8-14 00:17:35

哎 说一句 不胜感激

真的谢谢了

stcyk 发表于 2009-8-19 18:18:08

学习下学习下

pizigao 发表于 2009-9-8 08:45:17

留个记号~~

qq342252004 发表于 2009-10-4 10:57:05

如果ID不是自动编号的应该怎么修改数据?

lyb0618 发表于 2009-10-7 15:11:14

占位留记号

hnfns 发表于 2009-11-11 09:58:10

学习下学习下

lmx860512 发表于 2009-11-20 20:39:05

占位准备研究ACC

justinpig 发表于 2010-3-28 23:20:44

学习下......

pluto 发表于 2010-4-3 13:05:15

学习,学习一下

kingfirekkk 发表于 2010-9-16 19:12:35

留个名字,下次好查一查,我也要这方面的资料...希望能搞得定.

rtytext 发表于 2010-11-9 12:48:36

留下来,下次看看

liyi-softs 发表于 2011-8-2 22:22:04

厉害啊。。。。。。。。。
页: [1]
查看完整版本: ACCESS数据库的问题 请帮我看看 要不我的软件做不成了