Почему есть разница при чтении строки "O'max" из CSV-файла с использованием golang? - PullRequest
0 голосов
/ 15 ноября 2018

Я тестирую свой код импорта записи пользователя в базе данных.Код будет успешно выполнен, и пользователь будет импортировать в базу данных, но при чтении строки из файла csv возникла проблема.Я использую Ubuntu для создания файла CSV с использованием программного обеспечения LibreOffice Calc.Файлы выглядят как это .Когда я импортирую эти записи, он вставит запись, но я не могу сделать никакого бронирования с этим пользователем, потому что программное обеспечение говорит, что клиент недействителен из-за «O'max».Но когда я даю ручную запись в программное обеспечение с теми же подробностями, это не создает никакой ошибки.Может кто-нибудь сказать мне, что является реальной проблемой, что есть проблема при чтении имени из файла CSV или любой другой проблеме ?.Внешний интерфейс находится на Angular.

FrontEnd: - Angular

BackEnd: - Golang

База данных: - Mongodb

1 Ответ

0 голосов
/ 15 ноября 2018

Вы можете непреднамеренно избежать созданного SQL-запроса, если я не ошибаюсь. Обработайте символ или, что еще лучше, перепишите свой SQL-запрос для параметризации.

Не зная, какую базу данных вы пытаетесь использовать, сложно публиковать материалы, которые могут помочь вам в этой ситуации.

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