易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

Sql Server 和 Access 操作数据库结构Sql语句

新建表:
create table [表名]
(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default '默认值' null ,
[字段2] ntext null ,
[字段3] datetime,
[字段4] money null ,
[字段5] int default 0,
[字段6] Decimal (12,4) default 0,
[字段7] image null ,
)
删除表:
Drop table [表 ......

ACCESS的模糊查询

在SQL Server中模糊查询通常是这样的Select * from articleTable where authorName like '%jacky%'
但是在Access中用这条语句执行的时候竟然发现查不出结果,怎么可能呢?
后来查了下资料,发现问题如下:
要进行模糊查找,则必须使用通配符,ACCESS库的通配符和SQL SERVER的通配符不一样。
ACCESS库的通配符为:
*& ......

php 连接access的代码

<?php
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
$issuetime=date("Y-m-d H:i:s");
$sql="insert into test values("","",...)";
$result=odbc_exec($connid,$sql);
if($result) echo "successful";
else ec ......

Android: Requesting root access in your app

转帖:http://www.stealthcopter.com/blog/2010/01/android-requesting-root-access-in-your-app/
This snippet shows how root access can be requested inside an application in order to write a file into a place we do not have permission to access usually. Requesting root access will only work if your phon ......

asp access utf 中文 乱码怎么办


asp 中文乱码,asp access 乱码,asp 刷新后乱码,asp utf 8乱码,ajax 乱码 asp,asp 汉字乱码,asp乱码怎么办
用utf-8编码用在新的网站上,不想问题还真多,所以找了些文章,帖子,看了看,等下有用的就贴下面了。
今天,我开始把 CODEPAGE="936" 改成 CODEPAGE="65001"
把charset=gb2312改成 charset=utf-8
可是还是乱码 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号