Я обнаружил ошибку в cmd.ExecuteNonQuery() при использовании INSERT INTO:INSERT INTO - cmd.ExecuteNonQuery() - VB.Net
Необработанное исключение 'System.Data.SqlClient.SqlException' типа произошел в System.Data.dll
Дополнительная информация: Неправильный синтаксис рядом с 'https:'.
Рад, если кто-то может помочь.
Imports System.Data.SqlClient
Public Class Form1
Dim con As New SqlConnection
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
WebBrowser1.Navigate(url)
While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
Application.DoEvents()
End While
RichTextBox1.Text = WebBrowser1.DocumentText
con.Open()
Dim cmd As New SqlCommand(("INSERT INTO tTempList (ExtData) VALUES('" & RichTextBox1.Text & "')"), con)
cmd.ExecuteNonQuery()
con.Close()
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
con.Connectionstring = "Server=SURFACEPRO\SQLEXPRESS;Initial Catalog=PropApp;Integrated Security=True"
End Sub
End Class
Я думаю, что RichTextBox1.Text имеет некоторый недопустимый Charater by.which запрос может excute .please выбрать запрос во время работы в режиме отладки. Затем выполните этот запрос в sql .check, что происходит. Я думаю, вы получите решение. –
Спасибо за подсказку. Попробуем и обновим. – Toh
Используйте параметры, а также @Toh. Ну стоит того, в конце концов. – Bugs