- SqlCE3 的 SqlCeParameter 有BUG,NVarChar長度超過255都會被截掉。
if (size <= 255)
return new SqlCeParameter(name, SqlDbType.NVarChar, size);
else
return new SqlCeParameter(name, SqlDbType.NVarChar);
據說- binary 和 varbinary 只能到 510
- SqlCE 3.5以後才有解決。
- CREATE TABLE 的語法中只能有一個欄位指定為 PRIMARY KEY
若要指定多個欄位是PK必須使用ALTER ..."ALTER TABLE [" + TABLE_NAME + "] ADD CONSTRAINT [PK_" + TABLE_NAME + @"] PRIMARY KEY (
SITE_PIDENT,PARAM_CODE,HOURLY_DATE )" - 讓ASP.NET可以用SqlCE必須加上
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true)
- 不支援 TRUNCATE TABLE
其它參考:
- Microsoft .NET Compact Framework QuickStarts Tutorial
- Steve Lasker's Web Log : SQL Server Compact Edition under ASP.net and IIS
- Itay's space: SqlCE doesn't support TRUNCATE TABLE
- System.Data.SqlServerCe Namespace [MSDN Library]
Microsoft Visual Studio 2003/.NET Framework 1.1
Microsoft Visual Studio 2005/.NET Framework 2.0
.NET Framework 3.0
Microsoft Visual Studio 2008/.NET Framework 3.5
SQL Server Compact Edition, SQL Server Mobile
0 Responses to [未完成]SQL CE筆記
Something to say?