VS2008中的SQL CE 3.5没有char / varchar类型。只有nchar / nvarchar

时间:2012-06-26 16:50:32

标签: c# sql-server-ce

我正在尝试在XP上的Visual Studio 2008中的SQL CE 3.5中创建一个表,并且它只有列类型的nchar / nvarchar。 (在设计师中)

完整版本为3.5.5386.0

根据这篇文章, CE 3.5必须支持char和varchar http://msdn.microsoft.com/en-us/library/ms172424(v=sql.105).aspx

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

SQL CE已经Unicode-based for a long time now.

  

SQL Server CE中并不支持SQL Server中的所有数据类型。对于   例如,非Unicode文本列(varchar,char,text)和smallmoney   不受支持;虽然nvarchar,nchar,ntext和money都是   支撑。

您必须误读您要链接的文章。没有提到char / varchar只有nchar / nvarchar。你可能会发现this SO post很有趣。