找回密码
 加入
搜索
查看: 2692|回复: 13

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

  [复制链接]
发表于 2008-8-13 10:14:10 | 显示全部楼层 |阅读模式

$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 编辑 ]
发表于 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, "成功", "修改成功")

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2008-8-14 00:17:35 | 显示全部楼层

哎 说一句 不胜感激

真的谢谢了
发表于 2009-8-19 18:18:08 | 显示全部楼层
学习下学习下
发表于 2009-9-8 08:45:17 | 显示全部楼层
留个记号~~
发表于 2009-10-4 10:57:05 | 显示全部楼层
如果ID不是自动编号的应该怎么修改数据?
发表于 2009-10-7 15:11:14 | 显示全部楼层
占位留记号
发表于 2009-11-11 09:58:10 | 显示全部楼层
学习下学习下
发表于 2009-11-20 20:39:05 | 显示全部楼层
占位  准备研究ACC
发表于 2010-3-28 23:20:44 | 显示全部楼层
学习下......
发表于 2010-4-3 13:05:15 | 显示全部楼层
学习,学习一下
发表于 2010-9-16 19:12:35 | 显示全部楼层
留个名字,下次好查一查,我也要这方面的资料...希望能搞得定.
发表于 2010-11-9 12:48:36 | 显示全部楼层
留下来,下次看看
发表于 2011-8-2 22:22:04 | 显示全部楼层
厉害啊。。。。。。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 21:45 , Processed in 0.086075 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表