Español
Foro

SQLite;Text con más que 5 Signo funktioniert no

 
- Página 1 -



Christof
Neuß
¡Hola,
Yo experimentiere ahora ya unos pocos Stunden con SQLite rum. Posesiones me el aktuelle SQLite.dll besorgt y aquí de el Foro el SQLite3.INC dazu gepackt. Im Principio funktioniert's auch bien, pero si Soy un Texto en una Feld packe, el länger como 5 Signo es schmiert me Programa de.

Posesiones natürlich ya una bisschen geforscht. El Daten kommen ya en el Tabla a. Das kann I, con el SQLite-Konsole überprüfen. Über Feldlängen y -arten macht se SQLite wohl auch no así wirklich Gedanken... Scheint más a el Función "SQLite.Value()" a mentira. Ggf. auch a el ?_UTF8toASCII (INC-Expediente) más o menos. Aber su verstehe Yo a wenig.

Yo hänge mein kleines Probierprogramm y el INC-Expediente veces a.

Sombrero alguien una Concepto, woran lo mentira podría?

MERCI y viele Grüße

Christof

2 kB
Kurzbeschreibung: Testprogramm
Hochgeladen:10.01.2016
Ladeanzahl201
Descargar
770 kB
Versión:Aktuelle DLL
Hochgeladen:10.01.2016
Ladeanzahl212
Descargar
10 kB
Kurzbeschreibung: INC-Expediente hier de el Foro
Hochgeladen:10.01.2016
Ladeanzahl171
Descargar
 
Win10 16 GB RAM
10.01.2016  
 



 
- Página 1 -



Christof
Neuß
Tja, qué se Yo su halten?
Jetzt Yo el tiempos de mi Dienstrechner en media privaten Laptop kopiert y... funktioniert.

Gracias para el Denkanstoß...

Tal vez finde Yo sí en Gelegenheit algo... Komisch.
 
XProfan X3
Win10 16 GB RAM
10.01.2016  
 




Christof
Neuß
Zu früh gefreut...

En mehr y längeren Daten springt me Programa otra vez de el Gleis ("XProfan funktioniert no mehr...").

Yo lese eigentlich una bastante große CSV-Expediente una. Das funktioniert auch. Como ya he dicho, con el SQLite-Konsole kann Yo una Select * from ... absetzen y bekomme todos Daten korrekt adecuado. Lo muss also con el Auslesen a tun haben.

Keine Idea, woran el mentira kann...
 
XProfan X3
Win10 16 GB RAM
10.01.2016  
 




Christof
Neuß
Yo krieg's simplemente no hin.

Hab' hier una vez más una relativ einfaches Programa angehängt.
Bin siempre todavía el Meinung, dass el Función ?_Value() o en él genutzte Función ?_Utf8ToAscii una Fehler haben. Aber - como dijo - como bin Yo no firm genug, en el erkennen a puede.

Lo funktioniert siempre entonces no, si más que 5 Signo en el Feld son.

Wär' ya klasse, wenn's alguien encontrar sería...

DANKE!

962 kB
Kurzbeschreibung: Ver código fuente, Inc-, EXE- y DLL-Expediente
Hochgeladen:11.01.2016
Ladeanzahl53
Descargar
 
XProfan X3
Win10 16 GB RAM
11.01.2016  
 



Hi,

ersetze veces Función ?_Value de el sqlite3.inc en esta:
Proc ?_Value

    Declarar val&

    With ?_TableMap#

        If .RowPos& > 0 And .RowPos& <= .Rows& And .ColPos& > 0 And .ColPos& <= .Cols&

            val& = LONG(.Table&, (.ColPos& - 1 + (.RowPos& * .Cols&)) * 4)

            If val&

                //?_UTF8ToAscii(val&)
                Volver cadena$(val&, 0)//< neu

            EndIf

        EndIf

    EndWith

    Volver ""

ENDPROC


y teste veces el probe.prf.

En me läufts así entonces con FreeProfan por.
 
11.01.2016  
 




Christof
Neuß
JA!!!
Sorry, hatte eben todavía no wirklich en el neue ?_Value umgestellt.

Das scheint así a trabajo. d
DANKE!!!

Yo probiere todavía una bisschen más... aber ahora sieht's bien de.
 
Win10 16 GB RAM
11.01.2016  
 



Läufts con FreeProfan  [...]  con usted por?
 
11.01.2016  
 




Christof
Neuß
FreeProfan? ¿Por qué FreeProfan? Posesiones Yo en me nada installiert. Sollte Yo? Bin simplemente con el X3-Versión unterwegs. Auf el privaten PC de paso con Windows 10.

Damit läuft's ahora. Sowohl en el Interpreter como auch en el EXE-Versión. El einzige "Hürde" es, dass Yo el Ergebnisstrings con UTF8Decode() behandeln muss, así el Umlaute etc. trabajo. Beim Reinschreiben voluntad el sí en el UTF8-Formato übertragen, si yo el correcto verstanden habe.
Aber el es sí kein wirkliches Problema.
 
XProfan X3
Win10 16 GB RAM
11.01.2016  
 




Christof
Neuß
Was restos, Es el Cuestión, por qué ?_UTF8ToAscii no funktioniert.

Jetzt bin Yo aber mi Ziel ya una gutes Stück näher gekommen.

Weitere Baustelle en diesem Zusammenhang es, el SQLite3.DLL en el propio EXE a integrieren. Dazu probiere I, con el Datengenerator, MemoryModulen y MMTool rum. Grundsätzlich funktioniert el auch, aber como muss Yo mich todavía una wenig con beschäftigen. ¿Es así, dass Yo entonces el bisherige SQLite3.INC con el en él abgelegten ?_... - Prozeduren así no brauchen kann oder umschreiben muss?
 
XProfan X3
Win10 16 GB RAM
12.01.2016  
 




Georg
Teles
Servus,

el SQLite3.INC musst du entonces aber entsprechend adaptar, sprich el Prozessadressen beim Laden el DLL ermitteln y el Prozeduren por lo tanto umschreiben. Puesto que hay lo una kleines Ejemplo en el MemoryModulen si yo mich no täusche  [...] 
 
XProfan X3
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

12.01.2016  
 




Michael
W.
Hm, había Usted eigentlich ya veces Firebird getestet? Das hay como embedded Versión para XProfan.

Schau en el Ayuda bajo 16.5. - Firebird embedded

Lo son auch Alemán Hilfestellung en el FireBird-Páginas:  [...] 

Diese Datenbank kann mehr, ha richtige String- y Int-Felder (auch Blob's) y si el Projekt a groß se - entonces stellt uno simplemente el große Server-Versión en.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
12.01.2016  
 



 
- Página 2 -



Christof
Neuß
Sí. Mit Firebird Yo auch ya una bisschen probiert. Würde me incluso todavía mejor gefallen como SQLite, si yo entonces no otra vez así viele Archivos en el Programmverzeichnis brauchen sería. Wenn Yo qué con Firebird mache, brauche Yo mindestens 4 DLL, 1 MSG-Expediente, mein Programa, el Datenbankdatei y el Quelldaten. Yo möchte en el Optimalfall sólo 3 Archivos en el Programmverzeichnis haben. Programa, Datenbankprogramm, Quelldaten. Como ya he dicho, Yo experimentiere momentan todavía una bisschen rum. Grundsätzlich kriegt uno dass sicher auch con el DLL de Firebird hin (integrieren mi Yo), pero yo finde el algo aufwendig.

Tempo es natürlich auch una Thema. Beim Einlesen y Auswerten. Lo restos auch no en uno Quelldatei, como kommen nachher todavía weitere dazu. Wir reden encima 50.000 - 300.000 Datensätze.
Trotzdem hay gute Gründe, dies siempre aún en uno einfachen, lokalen, simplemente kopierbaren Datenbank a bearbeiten.

Andere Ideen... ?
 
XProfan X3
Win10 16 GB RAM
13.01.2016  
 



El Exe podría simplemente el DLL de se heraus después de system32 kopieren, etwa si la DLL no geladen voluntad podría. Einfach Franks Datengenerator dafür nehmen. encima appdata/ podría uno natürlich auch nachdenken.
 
13.01.2016  
 




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

16.018 Views

Untitledvor 0 min.
rquindt28.01.2022
rafl16.12.2020
p.specht28.11.2018
Christof Neuß19.11.2017
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