-3
Я не могу вставлять записи в базу данных SQL Server CE. Я прочитал много статей, но я до сих пор не получил надлежащего ответа.Невозможно вставить записи в базу данных SQL Server CE
Это мой код. База данных находится в папке bin
проекта.
Dim strConnection As String
strConnection = "Data Source=" + (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)) + "\\Barcode_UAT.sdf;Persist Security Info=False"
Dim cn As New SqlCeConnection(strConnection)
If cn.State = ConnectionState.Closed Then
cn.Open()
End If
Dim cmd As SqlCeCommand
Dim sql As String = "insert into [tbl_Barcodes] ([SerialNo],[ItemId],[Date]) values (@SerialNo,@ItemId,@Date)"
Try
cmd = New SqlCeCommand(sql, cn)
cmd.Parameters.AddWithValue("@SerialNo", "12121333")
cmd.Parameters.AddWithValue("@ItemId", "Item01010")
cmd.Parameters.AddWithValue("@Date", "2012-2-2")
cmd.ExecuteNonQuery()
cmd.Dispose()
Catch sqlexception As SqlCeException
MessageBox.Show(sqlexception.Message)
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
cn.Close()
End Try
Eh матэ, прежде всего знать, на каком языке вы кодирования в. Во-вторых, пожалуйста, объясните ошибку вы имеете. –
У вас есть ошибка, и если да: * что это *? –