Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ʹÓÃPerlÁ¬½ÓAccessÊý¾Ý¿âÏê½â

ǰÌâÊDZØÐë°²×°ºÃ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,±£´æÔÚijһĿ¼ÖУ¨¼Çס·¾¶£©¡£
¡¡¡¡²½Öè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Êý¾Ý¿â²åÈë¸üгö´í

½ñÌì̸Á½¸öASPÔËÐÐʱ¿ÉÄܳöÏÖµÄÓëIISÓйصĴíÎó
-------------------------------------------------------------------
´íÎóÀàÐÍÒ»£º
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] ²»ÄܸüС£Êý¾Ý¿â»ò¶ÔÏóΪֻ¶Á¡£
´íÎóÀàÐͶþ£º
Microsoft OLE DB Provider ......

SQL Access´´½¨±í

Ò»¡¢´´½¨Ò»ÕÅ¿Õ±í£º
Sql="Create TABLE [±íÃû]"
¶þ¡¢´´½¨Ò»ÕÅÓÐ×Ö¶ÎµÄ±í£º
Sql="Create TABLE [±íÃû]([×Ö¶ÎÃû1] MEMO NOT NULL, [×Ö¶ÎÃû2] MEMO, [×Ö¶ÎÃû3] COUNTER NOT NULL, [×Ö¶ÎÃû4] DATETIME, [×Ö¶ÎÃû5] TEXT(200), [×Ö¶ÎÃû6] TEXT(200))
×Ö¶ÎÀàÐÍ£º
2 : "SmallInt", // ÕûÐÍ
3 : "Int", ......

Access ´íÁË£¬»¹ÊÇÎÒɵÁË

×î½üϵͳÔËÐÐÖз¢ÏÖAccess 2003 °æ±¾ÖжԴý Null ºÍ ‘’ £¨¿Õ×Ö·û£©Ææ¹ÖÎÊÌâ£¬ÖØÏÖ²½Ö裺
1¡¢´´½¨±ítabTest £»
2¡¢Ê¹ÓÃÉè¼ÆÊÓͼÌí¼ÓÁ½¸ö×Ö¶Î ID £¬col1
Ãû³Æ
ÀàÐÍ
³¤¶È
˵Ã÷
ID
Number
 
 
Ö÷¼ü£¬×ÔÔö
Col1
char
1
ÎÞ
 
3¡¢Ê¹ÓÃsql Ìí¼ÓÈçÏÂÊý¾Ý
-- col1 ×Ö¶ÎÉèÖÃΪ null
INS ......

ACCESS¶¨Ê±Ô¶³Ì±¸·Ý

ACCESSÔ¶³Ì±¸·ÝÒ»Ö±ÊǸöÁîÈËÍ·ÌÛµÄÎÊÌâ ¿´µ½Ò»¸ö²»´íµÄ±¸·Ý·½·¨ ·ÖÏíÏ£º
Ô­ÎĵØÖ·£ºhttp://www.cnblogs.com/catcat811/archive/2009/12/31/1637186.html
ÍøÕ¾ÓÖ¹ØÁË~~~¹ØµÃºÜͻȻ£¬Êý¾ÝÒ²À´²»¼°±¸·Ý¡£ÒòΪ¹«Ë¾Óиö²Ö¿âµÄϵͳÔÚ×âÓ÷þÎñÆ÷ÉÏ£¬Èç¹ûÍ£Á˾͵ÃÖØÐµã²Ö£¬ÄÇÊǺÜÀÛÈ˵ÄÊ¡£×î½üÍøÕ¾Ê±³£¹Ø£¬ÕæÈÃÈËÍ·Í´¡£ÎªÁ˱Üà ......

aspÁ¬½ÓaccessÊý¾ÝÀý×Ó

<%Dim connstrconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Stu.mdb")
Set bb = Server.CreateObject("ADODB.Connection")
bb.Open connstr%>
<html>
<head>
<meta http-equiv="content-Language" content="zh-cn" />
<meta http-equiv="Content-Type ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ