Busqueda binaria en un archivo
Publicado por Leo (1 intervención) el 14/08/2006 19:13:40
Hola: estoy diseñando en Visual web developer 2005 express ed. un repositorio de archivos, cuyo contenido se almacena en una base de msAccess.
En el formulario de busqueda la busqueda por titulo es una consulta SQL al campo 'título' de la base, ningun problema.
El problema sucede cuando quiero buscar por contenido, el tipo de dato donde guardo el contenido en la base es del tipo OLE. Necesito encontrar alguna manera de poder leer el binario pasandole por parámetro la cadena a encontrar.
Si sirve de algo dejo la funcion que utilizo para convertir el archivo binario
(byteArray es el campo 'Contenido' de la base en msAccess, text es el string que muestro por pantalla)
Private Function ConvertByteArrayToString(ByVal byteArray As Byte()) As String
Dim enc As Encoding = Encoding.UTF8
Dim text As String = enc.GetString(byteArray)
Return text
End Function
Si alguien tiene algun modo de realizarlo le estare agradecido.
En el formulario de busqueda la busqueda por titulo es una consulta SQL al campo 'título' de la base, ningun problema.
El problema sucede cuando quiero buscar por contenido, el tipo de dato donde guardo el contenido en la base es del tipo OLE. Necesito encontrar alguna manera de poder leer el binario pasandole por parámetro la cadena a encontrar.
Si sirve de algo dejo la funcion que utilizo para convertir el archivo binario
(byteArray es el campo 'Contenido' de la base en msAccess, text es el string que muestro por pantalla)
Private Function ConvertByteArrayToString(ByVal byteArray As Byte()) As String
Dim enc As Encoding = Encoding.UTF8
Dim text As String = enc.GetString(byteArray)
Return text
End Function
Si alguien tiene algun modo de realizarlo le estare agradecido.
Valora esta pregunta


0