您的位置:首页 > 数据库

OleDbType枚举与Microsoft Access数据类型

2011-08-20 11:00 162 查看
http://blog.sina.com.cn/s/blog_4a77f0630100051w.html 

OleDbType枚举与Microsoft Access数据类型

(2006-08-17 12:14:15)


转载

标签:

sql

oledbtype

microsoft

access

分类:
点乃特(net)
http://support.microsoft.com/?kbid=320435找到一篇关于《OleDbType枚举与Microsoft Access数据类型》的文章。感觉很不错。利用文章里面的知识,做了一个小小的access+aspx.net的模版。数据库配置放在web.config里面

<add key="accessDB" value="E:\test\MyDb.mdb"/>
然后写一个方法来生成链接字符串

public String getConnStr()

{

  String strInWebCfg = System.Base.webCfg.getDbConnstr();

  String _DBPath = "Provider=Microsoft.Jet.OleDb.4.0;Persist Security Info=False;";

  _DBPath += "Data Source=";

  _DBPath += strInWebCfg;

  _DBPath += ";";

  return _DBPath;

}

下面是《OleDbType枚举与Microsoft Access数据类型》的主要内容

访问类型名称数据库数据类型OLEDB类型.NET框架类型成员名称
文本VarWCharDBTYPE_WSTRSystem.StringOleDbType.VarWChar
备忘录LongVarWCharDBTYPE_WSTRSystem.StringOleDbType.LongVarWChar
字节数UnsignedTinyIntDBTYPE_UI1System.ByteOleDbType.UnsignedTinyInt
是/否BooleanDBTYPE_BOOLSystem.BooleanOleDbType.Boolean
日期/时间DateTimeDBTYPE_DATESystem.DateTimeOleDbType.date
货币十进制DBTYPE_NUMERICSystem.DecimalOleDbType.numeric
十进制数十进制DBTYPE_NUMERICSystem.DecimalOleDbType.numeric
双数DBTYPE_R8System.DoubleOleDbType.Double
Autonumber(复制ID)GUIDDBTYPE_GUIDSystem.GuidOleDbType.guid
复制ID号GUIDDBTYPE_GUIDSystem.GuidOleDbType.guid
Autonumber(长整型)整数DBTYPE_I4System.Int32OleDbType.integer
数量(长整型)整数DBTYPE_I4System.Int32OleDbType.integer
OLE对象LongVarBinaryDBTYPE_BYTESSystem.Byte数组OleDbType.LongVarBinary
单个数字:单个DBTYPE_R4System.SingleOleDbType.single
整型数SmallIntDBTYPE_I2System.Int16OleDbType.SmallInt
二进制VarBinary*DBTYPE_BYTESSystem.Byte数组OleDbType.binary
超链接VarWCharDBTYPE_WSTRSystem.StringOleDbType.VarWChar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息