исходная строка данных в файле aspx.vbошибка связи
Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim con As New OleDbConnection("Provider= SQLOLEDB.1;Integrated Security=true; data source=myserver; ")
Dim cmd As New OleDbCommand
cmd.Connection = con
cmd.CommandText = "Insert into demo.dbo.masters1 values ('" & TextBox1.Text & " ," & TextBox4.Text & " , " & TextBox3.Text & " ')"
con.Open()
If (cmd.ExecuteNonQuery() > 0) Then
Label1.BorderColor = Drawing.Color.Aquamarine
Else
Label1.BorderColor = Drawing.Color.Black
End If
con.Close()
End Sub
Я использую проверку подлинности Windows.
Сервер запущен.
Я также попытался:
Dim con As New OleDbConnection("Provider= SQLOLEDB.1;Integrated Security=true; data source=C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\database_name.mdf; ")
Однако, я получаю следующее сообщение об ошибке:
No error message available, result code: DB_E_ERRORSOCCURRED(0x80040E21).
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: No error message available, result code: DB_E_ERRORSOCCURRED(0x80040E21).
какая строка вызывает ошибку? – techspider
Сколько столбцов имеет таблица мастеров1? Вы хотите вставить одну конкатенированную строку в один столбец или три строки на три столбца? –
Вам отчаянно нужно параметризовать ваши запросы. То, как это кодируется, представляет собой пример учебника для SQL-инъекции. –