FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
PRoblema campo Blob
Veamos....tengo una base de datos en interbase y una tabla tiene campos blob (para texto) entonces tengo dos preguntas...
Pero cuando creo los componentes de campo y arrastro los componentes de campo a la forma (para crear automaticamente los labels y dbedit's) no me pone un DBMemo, sino un DBImage. De todos modos yo lo cambio a un DBMEmo. El caso es que varias veces me pasa que cuando hago Post me sale el siguiente error: --------------------------- Debugger Exception Notification --------------------------- Project ELECTOR.exe raised exception class EIBInterBaseError with message 'feature is not supported BLOB and array data types are not supported for compare operation'. Process stopped. Use Step or Run to continue. --------------------------- OK Help --------------------------- Cuaal array?...si no estoy utilizando eso.. Muchas Gracias...
__________________
LK |
#2
|
|||
|
|||
Probaste con trichtbox (seguro esta mal escrito, hoy ando mal de memoria), como definiste el campo blob en interbase, proba con el tipo 2.
__________________
Suerte Alejandro |
#3
|
|||
|
|||
Blob
Yo declare los campo..segun me acuerdo:
... Comentario Blob, ...
__________________
LK |
#4
|
|||
|
|||
Si no recuerdo mal el blob subtipo 2 permite guardar cualquier cosa, es mas yo lo uso para guardar documentos de WORD y otros.
Para definir el campo: Código:
ALTER TABLE NOMBRETABLA SUB_TYPE 2 SEGMENT SIZE 80
__________________
Suerte Alejandro |
#5
|
|||
|
|||
esta bien....
Yo solo declaré BLob, tampoco tenia conocimiento de varios tipos de blob (tipo1, tipo2????). Yo quiero guardar texto..comentarios....
Ahora.....porque me sale el componente DBIMage.....? gracias.
__________________
LK |
#6
|
|||
|
|||
Sale dbimage porque lo confunde con el de paradox de graficos.
Aunque supongo que debe haber otra explicación mas exacta (ó real )
__________________
Suerte Alejandro |
#7
|
|||
|
|||
Pero....
Pero cuales son esos 2 tipos...
Y te pregunto, esta bien cambiar el dbimage por dbmemo....?
__________________
LK |
#8
|
|||
|
|||
donde esta?
oye en que paleta esta ese trichtbox .......o es el TDBRichEdit.....
Por si acaso estoy utilizando IBDataSet Pero no me han dicho porque sale ese error: --------------------------- Debugger Exception Notification --------------------------- Project ELECTOR.exe raised exception class EIBInterBaseError with message 'feature is not supported BLOB and array data types are not supported for compare operation'. Process stopped. Use Step or Run to continue. --------------------------- OK Help ---------------------------
__________________
LK |
#9
|
|||
|
|||
Es el TDBRichEdit, si los componentes empiezan con TDB.. estan preparados para manejar datos provenientes de tablas.
__________________
Suerte Alejandro |
#10
|
|||
|
|||
que es lo que pasa
Oye aledieb, definitivamente das mala impresion...no me has reponddido....si no sabes por favor di que no sabes....y no me hagas creer que se te olvido responder.....
__________________
LK |
#11
|
|||
|
|||
Comentario aclaratorio (solo un poco) sobre subtipo de Blob
El subtipo 0 (cero) permite datos binarios albitrarios, el subtipo 1 permite texto sin limite (clasico memo), aunque te recomiendo que visites http://www.firebird.com.mx/ hay un monton de documentos sobre interbase y firebird que te van aclarar un monton de cosas tanto de interbase como de delphi con interbase.
__________________
Suerte Alejandro |
#12
|
||||
|
||||
Cita:
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#13
|
|||
|
|||
Disculpa, crei haberte constestado, pero no.
La verdad no se cual puede ser el error, posiblemente tenga que ver con la actualización, en el insertsql del componente tenes que asegurarte de que el campo blob no aparezca en la condición de busqueda. Espero que esto de una idea.
__________________
Suerte Alejandro |
#14
|
|||
|
|||
Disculptas
Bueno esta bien....
La verdad senti que me estaban mamando gallo...por la manera que me respondia. SEnti que estaba 'vacilando'. De todos modos tienen la razon, nadie tiene el deber de resolver poblemas... Mis disculpas...y graicas a aledieb...lo ultimo que dijo si tiene logica
__________________
LK |
#15
|
||||
|
||||
Resp
Si quieren una buena respuesta hagan una buen apregunta. Ya respondiste cual es el sub tipo. Tambien deberias dcir que version de de firebird o interbase usas y una cosa muy importante los componenetes los escriben personas no dioses.
Si mas no recuerdo el problema no es de la base de datos si no del componente que uses verfica como te declara el date el tipo d ecampo que es ahy donde esta el problema. Asegurate que te ponga eldataset como memo y no como blob. para que se te haga la cosa mas facil. Y te recuerdoq que ese error te puede dar mul varios motivos. Asi que si qieres uan respuesta mas excta coeminesa por dar codigo y explicarte bien.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
|
|