2016-10-26 6 views
0

У меня есть приложение, сделанное в VBNET, которое очень хорошо работает с SQL Server 2008. Однако теперь купило совместное размещение в Интернете и захотелось напрямую работать с онлайн-базой данных. На сервере установлен SQL Server 2014, я создал дамп базы данных, которая уже была локально и может получить доступ через мою программу, но я получаю ошибку «преобразование не удалось при преобразовании даты и/или команды из символьной строки». Как вы думаете, может быть или что я могу сделать, чтобы исправить эту ошибку?Ошибка SQL Server Дата преобразования

+0

Добро пожаловать в StackOverflow Carlos. Пожалуйста, прочтите следующее: http://stackoverflow.com/help/mcve и http://stackoverflow.com/help/how-to-ask Вам нужно будет предоставить некоторые данные, показать, что вы пробовали, есть и что ваш ожидаемый выход. Не видя данных, все, что мы можем сделать, это спекулировать на основе ошибки - но вкратце кажется, что у вас есть дата, хранящаяся в формате, который не распознает SQL Server. Эта ошибка должна была произойти и в 2008 году, поэтому, скорее всего, ваше приложение. Смотрите, спекуляции. – scsimon

+0

Ваш вопрос не очень ясен. Когда вы получаете эту ошибку? При импорте данных в базу данных SQL 2014? Или это в вашем приложении, которое теперь подключено к базе данных SQL 2014? Вам также нужно будет показать нам примеры ваших данных. – squillman

+0

Могут быть языковые настройки. Я бы сравнил настройки обеих версий и выяснил, как языковые настройки могут повлиять на преобразование даты. – BJones

ответ

0

Во-первых, попробуйте решение, предложенное в этом посте:

Conversion failed when converting date and/or time from character string while inserting datetime

Есть много форматов, поддерживаемых SQL Server - см MSDN Books Online на CAST и CONVERT. Большинство из этих форматов зависят от настроек, которые у вас есть, поэтому эти настройки могут работать несколько раз, а иногда и нет.

Если это не поможет, предоставьте дополнительную информацию, чтобы сообщество могло вам помочь.

Смежные вопросы