ich einen Fehler bei cmd.ExecuteNonQuery angetroffen() bei Verwendung INSERT INTO:INSERT INTO - cmd.ExecuteNonQuery() - VB.Net
Eine nicht behandelte Ausnahme des Typs 'System.Data.SqlClient.SqlException' aufgetreten in System.Data.dll
Zusätzliche Informationen: Falsche Syntax in der Nähe von 'https:'.
Froh, wenn jemand helfen kann.
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
Ich denke, RichTextBox1.Text haben einige ungültige Charater by.which Abfrage kann .please Pick-Abfrage ausführen, während in Debugging-Modus ausgeführt. Dann führen Sie diese Abfrage in sql .check, was passiert .I denken, dass Sie eine Lösung erhalten. –
Vielen Dank für Ihre schnelle Beratung. Wird versuchen und aktualisieren. – Toh
Verwenden Sie Parameter auch @Toh. Es lohnt sich am Ende. – Bugs