Я работаю над проектом VCard в ASP.NET MVC. Мне нужно сохранить результат VCard в базе данных с помощью linebreak.Разрыв строки не сохраняется в базе данных
Я сохраняю все результаты в одной колонке под названием cartText. Это мой код:
QrString += "var compiled_card_data = \"BEGIN:VCARD\" + \"\\n\"\n" + "+";
QrString += "\"VERSION:2.1\" + \"\\n\"\n" + "+";
QrString += "\"FN:\" + firstname + \"\\n\"\n" + "+";
QrString += "\"N:\" + lastname + \"\\n\"\n" + "+";
QrString += "\"END:VCARD\" + \"\\n\"\n";
Когда я отлаживаю, я вижу результаты с разрывом строки в правильном формате.
Я сохраняю этот результат в SQL Management Studio для последующего поиска. Но в БД результаты сохраняются без разрыва. Итак, когда я пытаюсь выполнить сканирование, я могу видеть все результаты в одной строке.
Так как я могу сохранить результаты в БД с переводом строки
SQL Management Studio не отображает разрывы строк, появится как отдельная строка с дополнительным пространством. Было бы лучше использовать 'Environment.NewLine' в любом случае – musefan
@musefan Привет, я попробовал Envirnoment.NewLine. Но он также сохраняет результаты в одной строке в БД. – Ajay
по умолчанию ** SQL Management Studio не отображает разрывы строк **, попробуйте экспортировать данные, чтобы просмотреть разрывы. или прочитайте данные из базы данных и обратно в свое приложение, чтобы увидеть их. – musefan