0 голосов
спросил от в категории VBNET
I recommend you to look for the option to import data from MySql To SQL Server. SSIS package can do the same. Also, SQL Server Import Export functionality can do this as well.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Начните с передачи ваших данных:
Dim strCommand As String = "SELECT * FROM MyTable WHERE CustName = '" & tbCustName.Text & "'"
# [
Dim strCommand As String = "SELECT * FROM MyTable WHERE CustName = ?"
#] shoudl help.

THEN ваш код: это будет зависеть от того, насколько хорошо (или как плохо) вы написали код и сколько функций, которые вы использовали MySql.

Измените классы из MySqlConnection, MySqlCommand и четвертого к их эквивалентам SQL Server: SqlConnection. SqlCommand и т. Д.
Затем посмотрите на свои команды: если вы объединяете strigns для создания своих SQL-команд:
Dim strCommand As String = "SELECT * FROM MyTable WHERE CustName = '" & tbCustName.Text & "'"
Тогда преобразование будет проще, но ваш код уязвим для SQL Injection, поэтому вам нужно внести значительные изменения в свое приложение, чтобы параметризовать все запросы.
Если ваш код использует «?», вместо этого:
Dim strCommand As String = "SELECT * FROM MyTable WHERE CustName = ?"
Затем вам нужно заменить это на именованные параметры:
Dim strCommand As String = "SELECT * FROM MyTable WHERE CustName = @CN"
И изменить имена в коллекции параметров соответствующих объектов SqlCommand.
После этого тест, тестовый тест - мы не можем понять, какие функции MySql вы использовали, поэтому это случай выявления, где код выходит из строя, и замена каждой функции один за другим.

Удачи!

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...