| |
|
|
- Página 1 - |
|
H.Brill | Hätte una Cuestión : Ist el Einbettung de Variables auch en Firebird posible ?
db("fbSQLExec", hdb&, "CREATE TABLE PREISE (WG NUMERIC(2,0), NUM NUMERIC(4,0), ARTIKEL CHAR(50), EINHEIT CHAR(4), PREIS CHAR(12))", 1)
WhileLoop 0, GetCount(0) - 1
WG = Substr$(GetString$(0, &LOOP), 1, "|")
NUM = Substr$(GetString$(0, &LOOP), 2, "|")
ARTIKEL = Substr$(GetString$(0, &LOOP), 3, "|")
EINHEIT = Substr$(GetString$(0, &LOOP), 4, "|")
PREIS = Substr$(GetString$(0, &LOOP), 5, "|")
db("fbSQLExec", hdb&, "INSERT INTO PREISE (WG,NUM,ARTIKEL,EINHEIT,PREIS) VALUES (:WG,:NUM,':ARTIKEL ',':EINHEIT ',':PREIS ')" , 1)
EndWhile
In obiger Bucle möchte Me gusta una Textdatei con | como Spalten-Trenner, el Yo en el interne Listboxliste eingelesen habe, en un Firebird DB escribir.
Ist en el Firebird überhaupt posible, o. oder Es el Einbettung sólo en SQL statthaft ?
Oder como podría uno lo auch todavía hacer ? |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 30.12.2015 ▲ |
|
|
|
|
« Dieser Contribución wurde como Solución gekennzeichnet. » |
|
H.Brill | So, habs selber rausgefunden. El embedded Variables ir sólo, si ellos como Variables con Sufijo ($,!,%,& usw.) deklariert fueron. Desde que mittlerweile gerne auch con vorangestelltem Typ deklariere, es me auch no aufgefallen.
Wäre tal vez una Verbesserungsvorschlag, si Roland estos Variables con einbezieht. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 30.12.2015 ▲ |
|
|
|
|
|
Jörg Sellmeyer | Puedo no wirklich beantworten, como Yo mich con diesem DB-Kram no auskenne. Wenn, Yo lo así hacer:
Declarar txt1$,txt2$,txt3$
txt1$ = "..."
txt2$ = "..."
txt3$ = "..."
db("fbSQLExec", hdb&, "INSERT INTO PREISE (" + txt1$ + "," + txt2$ + "," + txt3$ + ") VALUES (:WG,:NUM,':ARTIKEL ',':EINHEIT ',':PREIS ')" , 1)
En el hinteren Angaben el Variables en Bedarf auch todavía así verfahren. |
|
|
| |
|
|
|
H.Brill | So, habs selber rausgefunden. El embedded Variables ir sólo, si ellos como Variables con Sufijo ($,!,%,& usw.) deklariert fueron. Desde que mittlerweile gerne auch con vorangestelltem Typ deklariere, es me auch no aufgefallen.
Wäre tal vez una Verbesserungsvorschlag, si Roland estos Variables con einbezieht. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 30.12.2015 ▲ |
|
|
|
|
| @Jörg: andersum, insert into preise (spalte,spalte,...) values (wert,wert,...) |
|
|
| |
|
|
|
Jörg Sellmeyer | Yo sag sí, dass Yo mich así no auskenne - Recht Tuve trotzdem |
|
|
| |
|
|
|
| War me ya klar, quería sólo porque sichs bien merken lässt... |
|
|
| |
|
|
|
Jörg Sellmeyer | H.Brill (30.12.2015)
So, habs selber rausgefunden. El embedded Variables ir sólo, si ellos como Variables con Sufijo ($,!,%,& usw.) deklariert fueron. Desde que mittlerweile gerne auch con vorangestelltem Typ deklariere, es me auch no aufgefallen.
Wäre tal vez una Verbesserungsvorschlag, si Roland estos Variables con einbezieht.
Que el Typendeklaration se wahrscheinlich auch klappen. Usted musst el Variables entonces aber auch correcto en el String einfügen. So como du lo oben gemacht hast, bleiben ellos sí en el String como Literal y no como Variable. |
|
|
| |
|
|
|
H.Brill | Nö, el es ya correcto así. El XProfanhilfe sagt en db("SQLExec",....) :
db("SQLExec", "INSERT INTO ueb VALUES (:nummer%,:artikel$,:preis!)",0)
Das ha Roland bloß ya geschrieben, largo bevor lo el Typdeklaration con z.B.
gab. Der Doppelpunkt antes Variable zeigt a, daß lo se en el Befehl (String) para db("SQLExec",..) una Variable es y dementsprechend ersetzt se.
So, como Roland lo beim neuen Actualización de Freeprofan con el Cuerdas allgemein instalado ha : [...]
Dort se en el Stringliteral una variable anhand de \:variable erkannt.
Como ya ya dijo, ha Roland en SQL el para el neue Typ-Deklaration todavía no berücksichtigt. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 31.12.2015 ▲ |
|
|
|