找回密码
 加入
搜索
查看: 1711|回复: 4

如何向这样的Access数据文件写内容(有图片)

[复制链接]
发表于 2009-2-19 10:43:03 | 显示全部楼层 |阅读模式
如何向这样的Access数据库文件写内容?图片中的Q段是自动获取当前系统时间的,数据库文件下载地址:http://www.brsbox.com/filebox/do ... 49ca1131e58d1c120a3

[ 本帖最后由 qq342252004 于 2009-2-20 13:40 编辑 ]

本帖子中包含更多资源

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

×
发表于 2009-2-19 22:13:01 | 显示全部楼层
Local $DB_File = @ScriptDir & "\file.mdb"
Local $Connection = ObjCreate("ADODB.Connection")
Local $RecordSet = ObjCreate("ADODB.Recordset")
If @error Then 
        MsgBox(16, "Access Error", "Can't initialize ADOBD Objects")
Else
        $Connection.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $DB_File)
;~         $RecordSet.Open("SELECT * FROM Song", $Connection)
        $Connection.Execute("INSERT INTO Song (你自己选择要插入的项) VALUES (匹配值)")
EndIf



提示:
$RecordSet一般用来执行SELECT的SQL指令,并保存返回值,需要用$RecordSet.Fields.Item($i).Value来获得$i项的返回值
$Connection.Execute用来执行INSERT、UPDATE、DELETE、CREATE等指令

退出时要用:
$RecordSet.Close
$Connection.Close


[ 本帖最后由 xinlu8439 于 2009-2-19 22:14 编辑 ]
 楼主| 发表于 2009-2-20 10:39:29 | 显示全部楼层
$DB_File=@ScriptDir & "\OKay.mdb"
$password="l349lj9433kh328j"
$ID="007"
$A="a"
$B="b"
$C="c"
$D="D"
$Connection = ObjCreate("ADODB.Connection")
$Connection.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & $DB_File & ";Jet Oledb:Database Password=" & $password)
$Connection.Execute("insert into Song (SongID,A,B,C,D) values('"&$ID&"','"&$A&"','"&$B&"','"&$C&"','"&$D&"')")
$Connection.close
我用这段能写入数据库,但是只能写入5项,再加多一项就提示错误,请问是什么原因?会的朋友请帮帮忙!
发表于 2009-2-20 12:30:14 | 显示全部楼层
原帖由 qq342252004 于 2009-2-20 10:39 发表
[au3]$DB_File=@ScriptDir & "\OKay.mdb"
$password="l349lj9433kh328j"
$ID="007"
$A="a"
$B="b"
$C="c"
$D="D"
$Connection = ObjCreate("ADODB.Connection")
$Connection.Open("Provider=Microsoft.Jet.O ...

表里面要有相应的字段才可以,我现在写的12项都没有问题。
 楼主| 发表于 2009-2-20 13:40:35 | 显示全部楼层
谢谢俩位的帮忙,问题解决了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-5 14:43 , Processed in 0.073522 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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