| |
|
|
 Sato Pinto | ¡Hola Xprofaner
In media alten Programa arbeite I, con Profano dbf dateien y el funktioniert bien doch ahora escribir Yo el Programa neu y möchte endlich alles con SQL hacer y habe ya el ersten Problema con el Memo Feld el en SQL wahrscheinlich no existiert.
en el alten programm mache Yo el así, en el Memo des Datensatz en el Profano Listbox darzustellen KompilierenMarcaSeparación Como se el en SQL gemacht?
Gracias para Eure Ayuda
Gruss Sato |
|
|
| |
|
|
|
 Gerhard Praher | ¡Hola Sato,
en DBF-Datenbanken son el Memofelder siempre en uno eigenen Expediente. Dies gilt sowohl para jene de dBase erstellt voluntad, como para jene de Clipper oder deren Derivaten. In SQL-Datenbanken son el Memofelder una Feldtyp uno Tabla. Das heißt, dass se una Memofeld de una Textfeld, oder nummerischen Feld (como Beispiele pensamiento) eben sólo por el Feldtyp "Memo" unterscheiden. Meistens haben esta Felder (como zB. en MS-Access) una Größe de 64 KB. Como ellos also regulärer Bestandteil uno Tabla son, voluntad ellos auch así angesprochen como cada otro Feld el Tabla. Ejemplo para una Selektion aller Felder uno Tabla (el Yo hier veces Testtabelle nenne): Select * From Testtabelle Nehmen wir a el Memofeld heißt "MemoFld" y du willst sólo dieses una Feld selektieren, entonces lautet el SQL-Befehl: Select MemoFld From Testtabelle
Yo hoffe, el hilft dir una bisschen más. Gerhard |
|
|
| Windows XP Pro, SP3 Jetzt: XProfan 11 Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit. | 18.08.2008 ▲ |
|
|
|
|
 Sato Pinto | ¡Hola Gerhard
Posesiones no bastante Verstanden, como y wo muss Yo, el Memo Feld en Crear Table definieren? KompilierenMarcaSeparaciónsql$ = "CREATE TABLE buecher (titel CHAR(40), autor CHAR(40), preis NUMBER)" > Gruss Sato |
|
|
| |
|
|
|
 Klaus Müller | |
|
| XProfan X4; Win10 x64 Der Kuchen ist eine lüge! | 19.08.2008 ▲ |
|
|
|
|
 Gerhard Praher | ¡Hola Sato, hier una kurze Aufstellung el Entsprechungen para el Datentyp Memo: En MySQL heißt él LONGTEXT. En Firebird heißt él BLOG. En SQL-Server heißt él TEXT. Und en PostgreSQL heißt él ebenfalls TEXT.
Um simplemente veces el gängigsten a nennen. Also si yo dein Ejemplo hernehme y en una Memofeld para Notizen erweitere sieht el así de: KompilierenMarcaSeparaciónsql$ = "CREATE TABLE buecher (titel CHAR(40), autor CHAR(40), preis NUMBER, notizen TEXT)" > Oder eben LONGTEXT oder BLOG - je después de welche SQL-Datenbank du verwendest.
Saludo Gerhard |
|
|
| Windows XP Pro, SP3 Jetzt: XProfan 11 Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit. | 19.08.2008 ▲ |
|
|
|
|
 Sato Pinto | ¡Hola
Posesiones el Varianten intenta, todos Fehlerhaft, KompilierenMarcaSeparaciónDB& =SQLInit("Driver={Microsoft dBase Driver (*.dbf)};DBQ="+$ProgDir)
IFnot DB& > 0
@MessageBox("Fehler bei initializierung des driver OBDC.","Fehler OBDC",64)
Return
endif
@MessageBox("Inicialização do driver OBDC.","OK",64)
waitinput
sql$ = "CREATE TABLE buecher (titel CHAR(40), autor CHAR(40), preis NUMBER, notas LONGTEXT)"
sql$ = "CREATE TABLE buecher (titel CHAR(40), autor CHAR(40), preis NUMBER, notizen TEXT)"
sql$ = "CREATE TABLE buecher (titel CHAR(40), autor CHAR(40), preis NUMBER, notizen LONGTEXT)"
sql$ = "CREATE TABLE buecher (titel CHAR(40), autor CHAR(40), preis NUMBER, notizen BLOG)"
SQLExec sql$,>0
Noch Ideen?
Gruss Sato |
|
|
| |
|
|
|
 Gerhard Praher | ¡Hola Sato,
also me es no bekannt, daß dBase una SQL Datenbank es. Also voluntad en y diesem Treiben SQL-Statements no unterstützt. El einzige dBase-Versión, el me gerade einfällt, el el kann es: dBase IV SQL. Yo sería veces sagen: Como liegt el grundsätzliche Fehler.
Gerhard |
|
|
| Windows XP Pro, SP3 Jetzt: XProfan 11 Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit. | 19.08.2008 ▲ |
|
|
|
|
 Gerhard Praher | Nachdem du geschrieben hast, daß du alles en SQL hacer willst, bin Yo no su ausgegangen, daß lo otra vez DBF es. El Verwendung de ODBC para dBase-Archivos macht esta todavía largo no a uno SQL-Datenbank.
Bitte überdenke el grundsätzlich. El einfachste Form uno SQL-Datenbank es MS-Access (.MDB). Damit kannst du, ähnlich como en dBase, el Datenbankdatei en el lokalen Rechner en un determinado Ordner halten. En allen otro (SQL-Servern) Es el entsprechende Serversoftware erforderlich.
Wollte el sólo ergänzend anmerken.
Saludo Gerhard |
|
|
| Windows XP Pro, SP3 Jetzt: XProfan 11 Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit. | 19.08.2008 ▲ |
|
|
|
|
 Sato Pinto | ¡Hola Gehard
Gracias para el Erklärung
Gruss Sato |
|
|
| |
|
|