У меня возникла проблема с использованием программы mr @dMo, которая показывает мне ошибку «Изображение столбца» не может быть нулевым
здесь это мой код.
Private Sub ButtonSave_Click(sender As Object, e As EventArgs) Handles ButtonSave.Click
Dim filename As String = TextBoxSave.Text + ".jpg"
Dim FileSize As UInt32
conn.Close()
Dim mstream As New System.IO.MemoryStream()
PictureBoxSave.Image.Save(mstream, System.Drawing.Imaging.ImageFormat.Jpeg)
Dim arrImage() As Byte = mstream.GetBuffer()
FileSize = mstream.Length
Dim sqlcmd As New MySqlCommand
Dim sql As String
mstream.Close()
sql = ("insert into employeedetails (picture,filename,filesize) VALUES(@File, @FileName, @FileSize)")
Try
conn.Open()
With sqlcmd
.CommandText = sql
.Connection = conn
.Parameters.AddWithValue("@FileName", filename)
.Parameters.AddWithValue("@FileSize", FileSize)
.Parameters.AddWithValue("@File", arrImage)
.ExecuteNonQuery()
End With
Catch ex As Exception
MsgBox(ex.Message)
Finally
conn.Close()
End Try
End Sub
PS Мне жаль, что вы разместили этот комментарий и ответ. У меня недостаточно репутации, чтобы прокомментировать эту запись
CSS2.1 states :
Селектор (см. также раздел селекторов ) состоит из всего до (но не в том числе) первая левая фигурная скобка ({). Селектор всегда идет вместе с блоком декларации. Когда пользовательский агент не может разобрать селектор (т. Е. Он недействителен CSS 2.1), он должен игнорировать селектор и следующий блок объявлений (если есть).
blockquote >Обратите внимание, что поскольку CSS2.1 предварительные даты CSS3, «это неверно, CSS 2.1» написано в предположениях, что пользовательский агент полностью совместим с CSS2.1 и что CSS3 не существует в теории. На практике, где спецификация говорит «это недействительно CSS» или что-то в этом роде, ее следует понимать как «она не понятна пользовательскому агенту». См. Мой ответ на этот связанный вопрос для более подробного объяснения.
А именно, поскольку браузер одного поставщика не понимает префиксы других поставщиков, он должен отказаться от любых правил которые содержат эти непризнанные префиксы в псевдоклассических и псевдоэлементных селекторах.
Для некоторого понимания того, как было принято такое правило, см. этот ответ .
1 Обратите внимание, что WebKit печально известен тем, что частично нарушает это правило: в нем нет проблем с анализом правил, у селекторов которых есть непризнанные префиксные псевдоэлементы (которые в данном случае являются
::-moz-placeholder
). Тем не менее, псевдокласс класса:-moz-placeholder
в вашем комбинированном правиле приведет к его разрыву.
Спецификации говорят, что если пользовательский агент не распознает часть селектора, он должен игнорировать весь селектор и его блок.
http://www.w3.org / TR / css3-syntax / # rules-sets
Селектор (см. Модуль Selectors [SELECT]) состоит из всего до (но не включая) первого левого фигурного скобка ({). Селектор всегда идет вместе с {} -блоком. Когда пользовательский агент не может разобрать селектор (т. Е. Он недействителен CSS3), он также должен игнорировать {} -блок.
blockquote>