Sicuramente le matrici si stringhe si o comunque qualsiasi oggetto che puoi convertire in una matrice di Byte.
Piccolo esempio:
codice:
Dim objConnection As New SqlConnection(.................)
Dim objcommand As New SqlCommand
Dim stato() As String = {12345, 123456, 1234567, 12345678}
objcommand.Connection = objConnection
objcommand.CommandType = CommandType.Text
objcommand.Parameters.AddWithValue("@byte", ArrayToBytes(stato))
objcommand.CommandText = "INSERT INTO MyArray(prova) VALUES (@byte)"
objConnection.Open()
Dim esito As Boolean = CBool(objcommand.ExecuteNonQuery())
codice:
Public Function ArrayToBytes(ByVal myArray As Array) As Byte()
Dim ms As New System.IO.MemoryStream()
Dim sw As New System.IO.StreamWriter(ms)
For Each obj As Object In myArray
sw.Write(obj)
sw.Flush()
Next
Return ms.GetBuffer()
End Function
Ovviamente devi settare correttamente anche il relativo campo sul DB.