ybbihsse 发表于 2010-12-24 09:03:31

【已解决】ACCESS写入数据报错

本帖最后由 ybbihsse 于 2010-12-24 17:25 编辑

Local $s_dbname = @ScriptDir & '\MDB.mdb' ;数据库不需要开放接口,以免影响服务器安全;
Local $o_Con, $o_Rs, $s_Tablename = "testresult", $formatT = "text(255)" ;实际内存大小,数据表参数及数据表名,TEXT格式;
Local $mdb_data_pwd


databas()
Func databas()
        $addfld = ObjCreate("ADODB.Connection")
        $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & $s_dbname & ";Jet Oledb:Database Password=" & $mdb_data_pwd)
        $RS = ObjCreate("ADODB.Recordset")
        $RS.ActiveConnection = $addfld
        $addfld.Execute("insert into " & $s_Tablename & " (time,mymac,getid,getuser) values ('时间','嗯','哦','啊')")


EndFunc   ;==>databas

大家帮我看下这个哪里错了哦

---------------------------------------------------------
呵呵,已经解决了,只需要把字段加上[]就可以了
        $addfld.Execute("insert into " & $s_Tablename & " (,,,) values ('时间','嗯','哦','啊')")

hzxymkb 发表于 2010-12-24 09:35:47

论坛里有操作ACCESS的UDF,建议您找找看!

绿色风 发表于 2010-12-24 10:29:10

回复 1# ybbihsse $addfld = ObjCreate("ADODB.Connection")
   $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & $mdbdatapath & ";Jet Oledb:Database Password=" & $mdbdatapwd)
         
$addfld.Execute("insert into " & $TableName & "(title,mood,keyname,content,dtime,remarks) values('"&$title&"','"&$mood&"','"&$keyname&"','"&$content&"','"&"日期: "& _data()&"录入','"&$remarks&"')")
                  
$addfld.close自己看吧,如果错就不是我们的问题的了。这个是我在使用中的,群里的那个,<心水记事本> 使用的。

kingfirekkk 发表于 2010-12-24 11:58:36

回复 1# ybbihsse

楼主,你要把你的MDB数据库的架构也要列出来啊,不然还是不知道问题在哪里啊。
页: [1]
查看完整版本: 【已解决】ACCESS写入数据报错