2011-07-18 49 views
7

Tôi cần lưu trữ các bài viết trong một ứng dụng cho WP7. Tôi chỉ muốn sử dụng cơ sở dữ liệu để tôi có thể truy vấn bằng các bài viết chưa đọc, v.v.Độ dài tối đa của SQL CE

Tôi đã gặp phải một vấn đề lớn với SQL CE trong Mango-- dường như có giới hạn 4000 ký tự và bài viết là 4200. Và đó thậm chí không phải là lớn nhất.

Làm cách nào tôi có thể vượt qua giới hạn này, nếu có? Nếu không, tôi có phải sử dụng một cơ sở dữ liệu khác hoặc có thể chỉ viết các câu chuyện cho IsolatedStorage và quản lý các tham chiếu tệp trong cơ sở dữ liệu không?

Trả lời

15

Giới hạn 4000 byte được áp dụng cho các trường varchar.

Nếu bạn muốn nhiều hơn thì bạn sẽ cần sử dụng ot ntext.

Xem danh sách các loại hỗ trợ tại http://msdn.microsoft.com/en-us/library/ms172424(SQL.110).aspx

+0

đọc https://stackoverflow.com/questions/2133946/nvarcharmax-vs-ntext cho các vấn đề với việc sử dụng ntext. – Harvey

2

Trong Sql Compact 3.5, có loại dữ liệu ntext không giới hạn ở 4k byte (như nvarchar).

Các vấn đề liên quan