易截截图软件、单文件、免安装、纯绿色、仅160KB

使用Perl连接Access数据库详解

前题是必须安装好activeperl (505以上),以及MS Access 97
  
  一.
安装Win32-ODBC模块
  步骤1:
  从TOOLS栏目中下载Win32-ODBC.zip,下载完后用winzip解开到一个temp目录,共有三个文件:
  Readme
  Win32-ODBC.ppd
  Win32-ODBC.tar.gz
  步骤2:
  在DOS窗口下,temp目录中运行下面的DOS命令:
  ppm
install Win32-ODBC.ppd
  
  二. 准备测试用数据库
(ACCESS)
  步骤1:
  启动MS
ACCESS,建立一个新空数据库,命名为odbctest.mdb,保存在某一目录中(记住路径)。
  步骤2:
  然后新建一个表,建立三个字段:
  字段名称
数据类型
  Name 字符,长度50
  Email 字符,长度50
  Age
数字,长整型
  
  将这个表保存为address(注意这个例子中,没有用自动增加的ID).输入若干记录:
  Nighthawk nighthawk@163.net
20 1234567
  John jt@163.net
24 0284393293
  kit kit@21cn.com
18
3948932
  
  保存后,关闭数据库文件。
  步骤3:
  打开控制面板中的
ODBC数据源(32位),在用户DSN栏中,找到用户数据源列表,选中名称为“MS Access 97
Database”的一行,然后按“配置”键。
  在Database框中按"Select..",选择步骤1.2中建立的数据库文件odbctest.mdb,按OK即可。ODBC设置中的其它项目全部采用缺省设置,然后就是OK,确定,关闭对话窗口。
  
  三.
这时候,数据库已经可以用了,我们来测试一下:
  #!/usr/bin/perl
  
  use
Win32::ODBC;
  
  $DSN = "MS Access 97 Database";
  $DBase =
"access.mdb";
  
  #连接数据库
  
  if (!($db = new
Win32::ODBC($DSN))){
  print
"连接数据库失败.\n";
  exit();
  }
  else{
  print "连接数据库成功 (连接号:",
$db->Connection(), ")\n\n";
  }
  
  #数据库中的表
  print
"数据库中的表:";
  @tables = $db->TableList;
  print @tables;
  print
"\n";
  
  #选择数据表
  if (! $db->Sql("SELECT * from [address] WHERE
age>=20") ){
  
  @FieldNames = $db->FieldNames();
  
  $Cols
= $#Field


相关文档:

获取Access用户定义的表名和各表的字段名

 public   static  DataTable GetSchemaTable(string connectionString)  //获取Access所有的表名;
        {
            using (OleDbConnection connection = new
    &n ......

winform导入excel到access数据库中

        项目中用到了此功能。把大概做法跟大家共享下,希望对大家有所帮助。也给自己总结一下,激励自己再接再厉。下面中部分代码被汉字替换了,主要考虑到公司的产品权,希望谅解。
        /// <summary>
      ......

asp网站从ACCESS转SQLSERVER


前几天为制作一个网站,需要从ACCESS转至SQLSERVER,从网站上查看了很多的资料,但觉得没有一个能够全面覆盖要点的,所以我总结一下,顺便
给出一些经验。
   
首先如果一开始就需要制作SQLSERVER的网站,那么最好将你的爱机装上WINDOWS2000或者2003这样的SERVER版,这样的版本是支持
SQLSERVER正式 ......

access数据库规格问题


Access 规格
Microsoft Access 数据库规格
Access 数据库
属性最大值
Microsoft Access 数据库 (.mdb) 文件大小
2G 字节减去系统对象所需的空间。
数据库中的对象个数
32,768
模块(包括“内含模块”属性为“是”的窗体和报表)
1,000
对象名称中的字符数
64
密码的字符个数
14
用户名 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号