OleDbType ö¾ÙÓë Microsoft Access Êý¾ÝÀàÐÍ
×î³£¼ûµÄÊý¾ÝÀàÐÍÓ³ÉäµÄÁбí
ϱíÁгöÁËÔÚ Microsoft Access ºÍÈçºÎÕâЩÊý¾ÝÀàÐÍÓëÏà¹Ø Microsoft.net ¿ò¼ÜÊý¾ÝÀàÐÍ£¬²¢ OleDbType ö¾ÙÖÐʹÓÃ×î³£¼ûµÄÊý¾ÝÀàÐÍ¡£
ÊÕÆð¸Ã±í¸ñÕ¹¿ª¸Ã±í¸ñ
·ÃÎÊÀàÐÍÃû³Æ
Êý¾Ý¿âÊý¾ÝÀàÐÍ
OLE DB ÀàÐÍ
.NET ¿ò¼ÜÀàÐÍ
³ÉÔ±Ãû³Æ
Îı¾
VarWChar
DBTYPE_WSTR
System.String
OleDbType.VarWChar
±¸Íü¼
LongVarWCha r
DBTYPE_WSTR
System.String
OleDbType.LongVarWChar
Êý×Ö£º ×Ö½Ú
UnsignedTinyInt
dbtype_ui1
System.Byte
OleDbType.UnsignedTinyInt
ÊÇ/·ñ
²¼¶û
DBTYPE_BOOL
System.Boolean
OleDbType.Boolean
ÈÕÆÚ/ʱ¼ä
ÈÕÆÚʱ¼ä
DBTYPE_DATE
System.DateTime
OleDbType.Date
»õ±Ò
Ê®½øÖÆ
DBTYPE_NUMERIC
System.Decimal
OleDbType.Numeric
Êý×Ö£º Ê®½øÖÆ
Ê®½øÖÆ
DBTYPE_NUMERIC
System.Decimal
OleDbType.Numeric
Êý×Ö£º Ë«
Ë«
dbtype_r8
System.Double
OleDbType.Double
×Ô¶¯±àºÅ £¨Í¬²½¸´ÖÆ ID£©
GUID
DBTYPE_GUID
System.Guid
OleDbType.Guid
ºÅÂ룺 (ͬ²½¸´ÖÆ ID£©
GUID
DBTYPE_GUID
System.Guid
OleDbType.Guid
×Ô¶¯±àºÅ £¨³¤ÕûÐÍ£©
ÕûÊý
dbtype_i4
System.Int32
OleDbType.Integer
ºÅÂ룺 (³¤ÕûÐÍ£©
ÕûÊý
dbtype_i4
System.Int32
OleDbType.Integer
OLE ¶ÔÏó
LongVarBinary
DBTYPE_BYTES
System.Byte µÄÊý×é
OleDbType.LongVarBinary
Êý×Ö£º µ¥Ò»
µ¥¸ö
dbtype_r4
System.Single
OleDbType.Single
±àºÅ: ÕûÐÍ
SmallInt
dbtype_i2
System.Int16
OleDbType.SmallInt
¶þ½øÖÆ
VarBinary *
DBTYPE_BYTES
System.Byte µÄÊý×é
OleDbType.Binary
³¬Á´½Ó
VarWChar
DBTYPE_WSTR
System.String
OleDbType.VarWChar
ת×Ô
Ïà¹ØÎĵµ£º
'´´½¨Êý¾Ý¿â
Private Sub Create(ByVal mdbPath As String)
If File.Exists(mdbPath) Then
Throw New Exception("Ä¿±êÊý¾Ý¿âÒѾ´æÔÚ£¬ÎÞ·¨´´½¨")
......
//¶ÁÈ¡±ê×¼Áбí
private void setModelList()
{
OleDbConnection Connection = null;
&n ......
string sql = "select a.orderId,a.UserName,b.CodeValue as Delivery ,a.DeliveryAddress,a.PhoneNum,c.CodeValue as Payment,d.CodeValue as OrderStatus,d.CodeValue as OrderStatusID,a.OrderTime,a.Merchant from (( m_Order a ";
sql += " left j ......
private const string ACCESS_UPDATE_ADMIN_PASSWORD = "UPDATE [Admins] SET admin_pass=@adminPass WHERE admin_name=@adminName";
dbInstance.SetParameters("@adminPass", _adminDObj.Admin_Password);
dbInstance.SetParameters("@adminName", _adminDObj.Admin_Name);
²ÎÊýµÄ˳Ðò±ØÐëºÍSQLµÄ˳ÐòÒ»Ö±£¬·ñÔòÎÞ·¨¸ ......
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace AddressList
{
public partial class FrmAccessUse : Form
{
public Fr ......