找回密码
 加入
搜索
查看: 1970|回复: 2

[AU3基础] 关于数据库的问题

[复制链接]
发表于 2012-3-18 21:56:40 | 显示全部楼层 |阅读模式
Func new()   ;新建数据库和表
        $time=@MIN&@SEC&'-'&@MDAY&@HOUR&'-'&@YEAR
        $newMdb = ObjCreate('ADOX.Catalog')
        $newMdb.Create("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path & ";Jet Oledb:Database Password=" & $mdb_data_pwd)
        $newmdb.ActiveConnection.Close;建数据库
        $addtbl = ObjCreate("ADODB.Connection")
        $addTbl.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path & ";Jet Oledb:Database Password=" & $mdb_data_pwd)
        $addTbl.Execute("CREATE TABLE " & $tblname)
        $addtbl.Close;建表
        $addfld = ObjCreate("ADODB.Connection")
        $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path & ";Jet Oledb:Database Password=" & $mdb_data_pwd)
        ;$addfld.Execute("ALTER TABLE " & $tblname & " ADD name text(255),Repair text(255),Fault text(255),Solve text(255),Person text(255),Whether text(255),Repair text(255),cost text(255),Completed text(255),ID identity(1, 1) primary key")
                $addfld.Execute("ALTER TABLE " & $tblname & " ADD ipr int,po text(255),name text(255),spec text(255),unit text(255),counta int,station text(255),cost text(255),ledger text(255),ID identity(1, 1) primary key")
        $addfld.Close;建列表名
        MsgBox(0,'提示','数据库创建成功!)
EndFunc;店名 |报修人 |故障详情|解决方法 |负责人|是否重复|报修时间|完成时间|编号

Func xie()
        If GUICtrlRead($Input1)<>'' And GUICtrlRead($Input3)<>'' Then
                $read1=GUICtrlRead($Input1)
                $read2=GUICtrlRead($Input2)
                $read3=GUICtrlRead($Input3)
                                $read4=GUICtrlRead($Input4)
                $read5=GUICtrlRead($Input5)
                $read6=GUICtrlRead($Input6)
                                $read7=GUICtrlRead($Input7)
                $read8=GUICtrlRead($Input8)
                $read9=GUICtrlRead($Input9)
                $addfld = ObjCreate("ADODB.Connection")
                $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &$mdb_data_path & ";Jet OLEDB:Database Password=" & $mdb_data_pwd)
                $addfld.execute("insert into " & $tblname &" (店名 ,报修人 ,故障详情,解决方法 ,负责人,是否重复,报修时间,完成时间,编号) values('"& $read1 &"','"& $read2 &"','"& $read3 &"','"& $read4 &"','"& $read5 &"','"& $read6 &"','"& $read7 &"','"& $read8 &"','"& $read9 &"')")
                $addfld.close
                du()
EndFunc       


有谁能帮忙看看是那里写错了,数据库就是建不起来,建起来了写不进数据,老是提示错误。前一个是建数据库的,后一个是写数据的。各位大大帮帮忙,我是个新手搞这个数据库都搞了一个礼拜了,资料也看了很多,还是搞不懂。
发表于 2012-3-18 22:19:54 | 显示全部楼层
本帖最后由 水木子 于 2012-3-18 22:28 编辑

回复 1# 好好锻炼

本帖子中包含更多资源

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

×
 楼主| 发表于 2012-3-18 23:10:10 | 显示全部楼层
回复 2# 水木子

谢谢版主了,看了你的终于搞定了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 16:45 , Processed in 0.080115 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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