Español
Foro

SQL Access Memo-Feld

 
- Página 1 -



Christof
Neuß
¡Hola Personas,
habe una Access-Datenbank en el Zugriff. Klappt prima.
Nur: Das Memofeld no es correcto o. verkürzt ausgelesen. Im Memofeld Yo una (modifizierte) RTF-Expediente gespeichert. Diese es auch vollständig como. Das kann Yo encima MS-Access sehen. Der INSERT-INTO-Befehl ha also funktioniert.

En
SQLEXEC "Select RTF_Text from RTF_Texte",2
es en el SQL.Dat sólo una Teil des Feldes.
Auch con
SQLEXEC "Select RTF_Text from RTF_Texte",1
erhalte Yo en el Listbox sólo el ersten ??? Signo.

Gibt lo hier una Begrenzung? ¿Cómo se puede Yo el umgehen? Yo möchte no el ca. 15 RTF-Archivos con en el Directorio kopieren. Sieht simplemente unschön de y el Verwaltung en el DB finde Yo bien.

Gracias!
 
Win10 16 GB RAM
03.01.2011  
 



« Dieser Contribución wurde como Solución gekennzeichnet. »


RGH
¡Hola,
el Longitud, el por SQL de una Memofeld ausgelesen se, kann con @Conjunto("SQLWidth", N) eingestellt voluntad. Möglicherweise reicht en Deinem Fall el voreingestellte Longitud no de.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
03.01.2011  
 



Zunächst: Keine Idea.

Wieviele Signo voluntad porque zurückgegeben?

Si usted "Sonderzeichen" mitnutzt entonces hilft z.B. encode64(.
 
03.01.2011  
 




Christof
Neuß
Tja. Lo kommen wohl 1024 Signo rüber. No mehr. Yo habe ahora veces alles weggelassen, qué con RTF a tun ha. Einfach Über Access Texto en el Memo-Feld geschrieben. El Anzeige en mi Programa es auch no el problema. Der SQLEXEC liefert simplemente no todos Memo-Feld zurück.
Yo habe en el XProfan-Ayuda todavía bajo "Behobene Bugs" gefunden, dass el Lesen de Texto-Blobs bisher no funktioniert ha. Müsste aber doch entonces Fijo ser, oder? Oder hängt lo así nada zusammen.

Yo mache el en el Moment así:
SQL_Befehl$="Select RTF_Text from RTF_Texte where Aufgabe='"+Re_Position$+"'"
SQLExec SQL_Befehl$,1
Re_Text$=ListBox$("Ergebnis",1)
Re_Text$=Decode64(Re_Text$)
SetText Re_AGK_01&,Re_Text$
SQLExec SQL_Befehl$,2

Es natürlich sólo una Ausschnitt y dient auch sólo a Testzwecken, así Yo sowohl el Effekte con el Listbox como auch con el Dateiausgabe testen kann. Und en beiden Fällen es el Texto simplemente abgeschnitten.
Wenn todos Stricke reißen, voluntad Yo, el Texto einfachl en Zeilen aufteilen y luego en el Datenbank zerstückelt speichern. Das kriege Yo entonces sí otra vez zusammengesetzt.
Tal vez weiß sí uno todavía qué.
 
Win10 16 GB RAM
03.01.2011  
 




Thomas
Freier
Schreibst Si es usted el en un Listbox oder una Listiew? Franco hatte seine ListView.dll para solche Datenmengen extra con SetItemTextEx(H,T,S,L,A) erweitert.
Mit Blobs y dbIII hatte "Pascal" se beschäftigt. Tiempo hier suchen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
03.01.2011  
 




Christof
Neuß
Hola Tomás,
lo va no a Anzeige. Yo escribir el Ergebnis en una Richedit. Der "Knoten" sitzt ya früher. Yo bekomme de el Datenbank no el ganzen Texto fuera.
 
Win10 16 GB RAM
03.01.2011  
 




RGH
¡Hola,
el Longitud, el por SQL de una Memofeld ausgelesen se, kann con @Conjunto("SQLWidth", N) eingestellt voluntad. Möglicherweise reicht en Deinem Fall el voreingestellte Longitud no de.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
03.01.2011  
 




Christof
Neuß
Hola Roland.

DANKE!!!!!

Das war el entscheidende Tipp. Jetzt funktioniert lo. Wieder qué gelernt.

BTW: Wenn Yo el Ergebnis en el Listboxliste ausgebe, entonces kann el Eintrag max. 32.000 (y unos pocos Zerquetschte) Signo lang ser, oder? Yo werd's wahrscheinlich no brauchen, lo interessiert mich sólo. Dann sería lo sí nix helfen, el SQLWidth en 65.535 a conjunto. Müsste entonces en SQL.DAT ir, qué?
 
Win10 16 GB RAM
03.01.2011  
 



En me bajo XP kann Yo incluso deutlich längere Cuerdas como ListBoxEinträge einfügen:
var list&=create("list",0)
addString(list&,mkstr$("A",32768))
addString(list&,mkstr$("A",65536))
addString(list&,mkstr$("A",16777216))
imprimir len(getString$(list&,0))
imprimir len(getString$(list&,1))
imprimir len(getString$(list&,2))
waitInput
end

Gibt beim me sauber:

32768
65536
16777216

de.

Eigentlich auch kaum verwunderlich, Speicher puede sí (auch) "beliebig" groß ser y solch ListBoxEintrag es (mittlerweile) intern bajo anderem una Speicherzeiger.
 
04.01.2011  
 




E.T.
RGH (03.01.11)
¡Hola,
el Longitud, el por SQL de una Memofeld ausgelesen se, kann con @Conjunto("SQLWidth", N) eingestellt voluntad. Möglicherweise reicht en Deinem Fall el voreingestellte Longitud no de.


Tiempo así como Zwischenfrage: Wieviel es porque voreingestellt ?? Konnt's nirgends encontrar..
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
04.01.2011  
 




Christof
Neuß
@IF: Hatte auch ya así geliebäugelt, dass el Grenze evlt. ya con Versión 11.X aufgehoben es. Umso mejor. Dann dürfte Yo hier sí gar no Problemas bekommen. Gracias para el Test

@Mario: M.E. son 1.024 Signo eingestellt. Tuve nichts verändert y lo fueron siempre Längen de 992 - 1024 gemeldet. Kürzere kamen por diferente Encodierungen zustande. Más como 1.024 Yo nie bekommen. Yo gehe ahora hin y se sientan antes el Lesen valor en 65.535 y nachher otra vez en 1.024.
 
Win10 16 GB RAM
04.01.2011  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

18.587 Views

Untitledvor 0 min.
H.Brill22.05.2024
JR04.11.2014
Andre Rohland05.10.2014
KFU24.08.2013
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie