找回密码
 加入
搜索
查看: 1731|回复: 0

[AU3基础] 关于access

  [复制链接]
发表于 2012-9-2 22:30:11 | 显示全部楼层 |阅读模式
Func dbcreate($mdb_path, $Tb_name)
;创建数据库函数
Local $addfld,$newMdb,$addtbl
$newMdb = ObjCreate("ADOX.Catalog")
$newMdb.Create("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_path)
$newmdb.ActiveConnection.Close;建数据库
$addtbl = ObjCreate("ADODB.Connection")
$addTbl.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_path)
$addTbl.Execute("CREATE TABLE " & $Tb_name)
$addtbl.Close;建表
$addfld = ObjCreate("ADODB.Connection")
$addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_path)
$addfld.Execute("ALTER TABLE " & $Tb_name & "ADD IDs identity(1, 1),1 char,2 char,3 char,4 char,5 char,6 char,7 char,8 char");id identity(1, 1) primary key为自动编号和主键
$addfld.Close;建列表名
MsgBox(64,"提示","成功建立数据库第一部分",5)
EndFunc

这段为什么会出错?
好像少于8个就不会出错,这是为什么?不懂,怎么解决?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 09:30 , Processed in 0.075714 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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