首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > 在PB中创建Access数据库和表[原创]
【标  题】:在PB中创建Access数据库和表[原创]
【关键字】:PB,Access
【来  源】:BLOG.CSDN.NET

在PB中创建Access数据库和表[原创]

/*===============================================================

函数名:f_createdb

参数:string argdbpathandname   //数据库路径

返回:integer li_ret

调用方法:f_createdb(argdbpathandname)

创建日期:2005年9月29日

作者:mtu207(比猫大的猫)

首发贴地址:http://blog.csdn.net/mtu207

===============================================================*/

//创建access数据库
//通过ADOX对象进行访问

integer li_ret
oleobject CreateAccess


li_ret = 2

//数据库已存在,直接返回2
if fileexists(argdbpathandname) then
 return li_ret
end if 

CreateAccess = create OleObject;

li_ret = CreateAccess.connecttonewobject('ADOX.Catalog');
IF li_ret <> 0 THEN
   Messagebox("提示:","无法使用创建数据库对象!!!")
 return li_ret
END IF

//通过OLE方式创建Access97格式的数据库(该方法未测试)
//li_ret = CreateAccess.Create("Provider=Microsoft.Jet.OLEDB.3.51;Data Source='" + argdbpathandname + "'");

//通过OLE方式创建Access2000格式的数据库
li_ret = CreateAccess.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + argdbpathandname + "'");

IF li_ret <> 0 THEN
   Messagebox("提示:","创建数据库: " + argdbpathandname + "  不成功!!")
ELSE
 Messagebox("提示:","创建数据库成功!!")
END IF

destroy CreateAccess;

return li_ret

//在win2K+PB9测试通过。

使用 SQL Server 时需要经常用到的几个设置选项!:【上一篇】
什么叫web services:【下一篇】
【相关文章】
  • 事半功倍--超级网络邻居IPBook简介
  • 怎样用DAO给access数据库设置密码
  • 如何用DAO访问Access2000数据库
  • 北电PBX程控电话交换机基本操作命令(工作记录)
  • 如何用pb得到主机的公网ip?
  • Building Cisco Remote Access Networks Exam (BCRAN 642-821)
  • 在access中使用DataGrid必须注意
  • Access与Flash的结合应用
  • 在Delphi中的Access技巧集
  • 把Access数据库移植到SQL SERVER7.0
  • 【随机文章】
  • (原创)多线程设计模式 之一 不变模式
  • spring的事务处理详解:事务创建
  • 一些感动的日子
  • OSGi的曙光?
  • 沪士SRM改善库存管理
  • 常用java时间
  • Apple将开源强大的WebObjects程序?
  • 如何更改网卡MAC 地址
  • 拒绝服务攻击很让人头痛
  • OpenSG节点核心
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.