CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

请教如何建立一个Access2000的MDB文件??

楼主zyffei(可以包含中文字符,不能用于登录)2003-11-02 14:02:17 在 Delphi / 数据库相关 提问

用以下代码可以建立一个access97的mdb,但我把dao单元改为dao2000后运行时就提示出错了,dao360.dll违规什么的,请指点一下啊,我刚开始学。  
  “”  
  unit   Unit1;  
   
  interface  
   
  uses  
      Windows,   Messages,   SysUtils,   Variants,   Classes,   Graphics,   Controls,   Forms,  
      Dialogs,   StdCtrls,dao97;  
   
  type  
      TForm1   =   class(TForm)  
          Button1:   TButton;  
          procedure   Button1Click(Sender:   TObject);  
      private  
          {   Private   declarations   }  
      public  
          {   Public   declarations   }  
      end;  
   
  var  
      Form1:   TForm1;  
      en:dbengine;  
   
  implementation  
   
  {$R   *.dfm}  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  begin  
      en:=codbengine.Create;  
   
  en.CreateDatabase('c:\testdb1.mdb',';LANGID=0X0804;CP=936;COUNTRY=0;',dbencrypt);  
  end;  
   
  end. 问题点数:0、回复次数:5Top

1 楼Ryan1005(从左向右走)回复于 2003-11-02 15:41:45 得分 0

gz.Top

2 楼RockEx(石头)回复于 2003-11-02 21:59:05 得分 0

建立数据库:  
  procedure   CreateAccessFile(const   FileName:string);  
  var   cAccess:variant;  
          ok:Boolean;  
  begin  
      try  
          if   FileExists(filename)   then   deletefile(filename);  
          CAccess   :=   CreateOleObject('ADOX.Catalog');  
          CAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data   Source='+filename);  
          ok:=True;  
      except  
            ok:=False;  
      end;  
      if   ok   then   ShowMessage('成功')  
      else   ShowMessage('失败');  
  end;  
  创建Access数据库  
  可以使用Adoquery组件  
  SQL   建表命令:='CREATE   TABLE   mylogintable  
        (    
          date_in   datetime,  
          user_id   int,  
          myuser_name   AS   USER_NAME()  
        )'  
  创建表  
  CREATE   TABLE   mylogintable  
        (    
          date_in   datetime,  
          user_id   int,  
          myuser_name   AS   USER_NAME()  
          first_name   char(5)  
        )  
  Top

3 楼huboy(风云)回复于 2003-11-02 22:09:59 得分 0

说明下,手边没装acess  
  但以前做过此类东东,放置adotable,或者adoquery控件,设置动态数据库连接,一切正常。Top

4 楼zyffei(可以包含中文字符,不能用于登录)回复于 2003-11-07 19:11:58 得分 0

CreateOleObject     在哪个单元文件的??请说一下好吗?谢谢你了。Top

5 楼Ryan1005(从左向右走)回复于 2003-11-07 19:47:01 得分 0

那foxpro的自由表那,又该怎么创建那?Top

相关问题

  • 怎样使用代码建立Access文件*.mdb?
  • 怎样用ADO给access的mdb文件加一个密码,建立连接带密码的mdb文件连接时,怎样写连接串
  • 怎么动态建立一个access数据库文件(*.mdb)?以前的帖子看不了了
  • 能否用 ADO 代码建立一数据库文件(mdb)?
  • 如何用C#在本地建立mdb文件并操作它
  • 请贴一下在VC++中用代码直接创建一个Access *.mdb文件的代码(不需建立数据源)
  • vc++ 2002 MFC中的CDaoRecordset, CDaoDatabase 可以打开由acess2000建立的MDB文件吗?
  • 如何将.html文件中的内容导入Access的.mdb文件中???
  • 我的access软件除了问题。要打开文件mdb文件时,提示缺少了一个system.mdw文件。
  • 求助!使用DAO建立Access数据文件出错!!

关键词

  • access
  • caccess
  • mdb
  • 建立
  • tform
  • dao
  • en
  • ok
  • filename
  • procedure

得分解答快速导航

  • 帖主:zyffei

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo