请问C#中DataTable中的值的类型是和原来的表一样吗?还是是String型的 ?

2024-11-02 18:37:08
推荐回答(2个)
回答1:

这是我以前从其他网上看到的,你可以参照一下,仅供参考

等号左边是数据库中的类型,等号右边为C#中类型

数据库中与C#中的数据类型对照
Int---Int32
Text---String
Bigint---Int64
binary = System.Byte[]
bit = Boolean
char= String
datetime=System.DateTime
decimal= System.Decimal
float= System.Double
image = System.Byte[]
m.Decimal
nchar=String
ntext= String
numeric= System.Decimal
nvarchar= String
real= System.Single
smalldatetime= System.DateTime
smallint= Int16
smallmoney= System.Decimal
timestamp= System.DateTime
tinyint= System.Byte
uniqueidentifier= System.Guid
varbinary= System.Byte[]
varchar = String
Variant=Object

回答2:

String?
像什么Varchar,Nvarchar都被统一处理为了string,到了C#里就要使用CTS系统类型吧