es posible almacenar una matriz entera en un campo binary?
Y sino, en que tipo de datos, y como, podria almacenar matrizes (arrays)?
Entiendes mi pregunta?
RESPONDE RUBÉN VIGON
=====================
Claro! Mediante AppendChunk, GetChunk, Split y Join; para el siguiente
ejemplo he utilizado una base de datos de Access y un campo de tipo «Objeto
OLE» (que denominé «Array»); para SQL Server podrías utilizar un campo de
tipo «image»
Dim strArray(1 To 30) As String, i As Long, Cad As String, varArray
Dim Cn As ADODB.Connection, Rs As ADODB.Recordset
'--- Cargar el array: ABC01, ABC02,..., ABC30
For i = 1 To 30
strArray(i) = "ABC" & Format$(i, "00")
Next i
'--- Abrir el Recordset y agregar un nuevo registro
Set Cn = New ADODB.Connection
Set Rs = New ADODB.Recordset
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\BaseDatos.mdb;Persist Security Info=False"
Rs.Open "NombreTabla", Cn, adOpenDynamic, adLockOptimistic, adCmdTable
Rs.AddNew
Rs.Fields("Array").AppendChunk Join(strArray, vbNullChar)
Rs.Update
'--- Mostrar el contenido del registro
Rs.MoveFirst
Cad = Rs.Fields("Array").GetChunk(Rs.Fields("Array").ActualSize)
varArray = Split(Cad, vbNullChar)
For i = LBound(varArray) To UBound(varArray)
MsgBox varArray(i)
Next i
'--- Cerrar Recordset y conexión
Rs.Close: Set Rs = Nothing
Cn.Close: Set Cn = Nothing
               (
geocities.com/es/ensolva/Descargas)                   (
geocities.com/es/ensolva)                   (
geocities.com/es)