几年前写的一个 access 访问类 dbutils
	
    
    
	
using System;
using System.Data;
using System.Xml;
using System.Data.OleDb ;
using System.Collections;
namespace ePhoto.AccessDAL
{
	/// <summary>
	/// DBUtil 操作Access数据库
	/// </summary>
	public class DBUtil
	{
		private Hashtable parmCache = Hashtable.Synchronized(new Hashtable());	//缓存用户参数
		private static string path = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
			System.Web.HttpContext.Current.Server.MapPath("")+"\\"+System.Configuration.ConfigurationSettings.AppSettings["AccessDataBase"] ;			//Access 数据库文件地址
		/// <summary>
		/// 执行单向操作,返回数据库受影响的行数使用默认连接, 执行SQL语句,仅仅返回数据库受影响行数。
		/// 所需参数:命令文本,参数列表。
		/// </summary>
		/// <param name="cmdText">命令文本</param>
		/// <param name="cmdParms">参数列表</param>
		/// <returns></returns>
		public static int ExecuteNonQuery(string cmdText ,params OleDbParameter[] cmdParams)
		{
			OleDbCommand cmd = new OleDbCommand();
			using(OleDbConnection conn = new OleDbConnection(path))
			{
				PrepareCommand(cmd,conn,null,CommandType.Text,cmdText,cmdParams);
				int val = cmd.ExecuteNonQuery();
				cmd.Dispose();
				conn.Dispose();
				return val ;
			}
		}
		/// <summary>
		/// 执行一个sql查询语句,返回DataReader对象。使用默认连接。
		/// 所需参数:命令文本,参数列表。
		/// </summary>
		/// <param name="cmdText"></param>
		/// <param name="cmdParms"></param>
		/// <returns></returns>
		public static OleDbDataReader ExecuteReader(string cmdText,params OleDbParameter[] cmdParms)
		{
			OleDbCommand cmd = new OleDbCommand();
			OleDbConnection conn = new OleDbConnection(path);
			try
			{
				PrepareCommand(cmd,conn,null,CommandType.Text,cmdText,cmdParms);
				OleDbDataReader read = cmd.ExecuteReader(CommandBehavior.CloseConnection);
				cmd.Parameters.Clear();
				return read ;
			}
			
    
     
	
	
    
    
	相关文档:
        
    
    有三种办法     
  第一种是用access的JDBC驱动程序,到http://industry.java.sun.com/products/jdbc/drivers这个网站上查找并下在access的jdbc驱动程序。     
  第二个办法是你用下面的代码试试     
  con   =   DriverManager.getConnection("jdbc:odbc:Dri ......
	
    
        
    
    在Win7下安装完Foxmail6.5,退出程序并重新启动Foxmail后出现如下错误:
      Access violation at address 007CC4B1 in module 'Foxmail.exe'. Read of address 00000014.
导致Foxmail不能启动,点击确定后仍会不断出现类似错误提示。
      这可能是Foxmail在Win7 ......
	
    
        
    
    在IE7中,当用户拖动或改变窗口大小时有可能出现类似这样的js脚本错误:
An error has occurred in the script on this page 
Line: LineNumber
Char: CharacterNumber
Error: Access is denied. (拒绝访问)
Code: 0 
URL: URL
这是由于IE7在安全方面的设计变更,当用户按下鼠标的时候,代码中正在执行的window.mo ......
	
    
        
    
    SqlServer 的性能比 Access 提高的不止一点了。
不过,科汛CMS的免费版带的是 Access 数据库。
有没有办法转成 mssql 的呢?当然可以
1, mssql中新建一张表,然后导入 access 里面的表和数据.
   这个网上有方法,不多说了。
2, 修改 conn.asp 到 sql server 版本,这个也简单。
3, 浏览数据,直接就可以看 ......
	
    
        
    
    [php]
<?php
--------------------------------------------------------------------
//FileName:class.php
//Summary: Access数据库操作类
//Author:  forest
//CreateTime: 2006-8-10     
//LastModifed:
//copyright (c)2006 
//http://freeweb.nyist.net/~chairy  
//cha ......