Дата сохраняется в виде строки на сервере SQL при увеличении размера от доступа 2007 - PullRequest
0 голосов
/ 25 октября 2011

При увеличении размера с Access2007 до SQL Server 2008 у меня возникает несколько проблем ...

1. текст для nvarchar (255)

поля с текстовым типом данных в Access автоматически преобразуются в nvarchar (255) (I have unicode data) на сервере sql, но на самом деле длина столбца не так велика, поэтому я могу изменить тип данных на nvarchar (55) или varchar (100)? Будут ли какие-либо проблемы?

2. Дата хранится в виде текста

Некоторые таблицы выдавали ошибку при попытке увеличить размер из-за столбца даты (mm/dd/yyyy). Я изменил тип данных столбца date/time на тип данных text в доступе, затем увеличение прошло успешно, он преобразован в nvarchar(255) на сервере SQL. Я преобразовал тип данных nvarchar в тип данных date на сервере sql, но это не показывает мне символ календаря в интерфейсе доступа. Как получить символ календаря в поле даты в моем интерфейсе доступа?

Я попробовал решение, указанное в этой ссылке, но оно не сработало ... Пожалуйста, дайте мне несколько советов

1 Ответ

0 голосов
/ 25 октября 2011

text на сервере sql устарела, используйте nvarchar, если вам нужно хранить Unicode (поддержка нескольких языков).В противном случае вы можете использовать varchar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...