Access+C#

  最近用到ACCESS和C#,简要问题如下:

一、连接:

     System.Data.OleDb;

    public static string ConnString = @"provider=Microsoft.Jet.OLEDB.4.0;data source=.\Database.mdb;";

    OleDbConnection conn = new OleDbConnection(ConnString);
     conn.Open();

二、模糊查询like语句

  进行模糊查询时,在VS中语句如下:

  SELECT 名义制冷量 AS [制冷量(kW)] FROM AW系列 WHERE 型号 like '%AWHD0%1B1%';

  在ACCESS中,同样的目的,语句则如下:

  SELECT 名义制冷量 AS [制冷量(kW)] FROM AW系列 WHERE 型号 like '*AWHD0*1B1*';不然查询不出来;

三、ACCESS中列的命名(主要是有括号,括号里有单位时)

  当列名有括号时,如在查询语句中对所查列名不加中括号,会出现该列函数未定义错误,查询不出来。因此当列名有括号时,查询语句中所查询列列名需加中括号。如 SELECT [名义制冷量(kW)] FROM AW系列 WHERE 型号 like '%AWHD0%1B1%';

  或者列名的命名干脆不用括号,利用AS语句,如名义制冷量 AS [制冷量(kW)],同样也可以在显示时出现括号。

最后,就是每个语句结束时需有分号。

你可能感兴趣的:(Access)