| |
|
|
- page 1 - |
|
H.Brill | Hätte une Frage : Ist qui Einbettung de Variablen aussi dans Firebird possible ?
db("fbSQLExec", hdb&, "CREATE TABLE PREISE (WG NUMERIC(2,0), NUM NUMERIC(4,0), ARTIKEL CHAR(50), EINHEIT CHAR(4), PRIX 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, "|")
PRIX = $ Substr(GetString$(0, &LOOP), 5, "|")
db("fbSQLExec", hdb&, "INSERT INTO PREISE (WG,NUM,ARTIKEL,EINHEIT,PRIX) VALUES (:WG,:NUM,':ARTIKEL ',':EINHEIT ',':PRIX ')" , 1)
Endwhile
dans obiger Boucle voudrais je volontiers une Textdatei avec | comme Spalten-Trenner, qui je dans qui interne Listboxliste lire habe, dans un Firebird DB écrivons.
Ist cela chez Firebird überhaupt possible, bzw. ou bien ist qui Einbettung seulement dans SQL statthaft ?
ou bien comment pourrait on es aussi encore faire ? |
|
|
| 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 ▲ |
|
|
|
|
« cette Beitrag wurde comme Solution gekennzeichnet. » |
|
H.Brill | So, habs selber rausgefunden. qui embedded Variablen aller seulement, si vous comme Variablen avec Postfix ($,!,%,& usw.) deklariert wurden. là je mittlerweile volontiers aussi avec vorangestelltem Typ deklariere, ist mir cela aussi pas aufgefallen.
Wäre peut-être un Verbesserungsvorschlag, si Roland aussi cet Variablen avec 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 | je peux es pas wirklich répondre, là je mich avec diesem DB-Kram pas auskenne. si, ensuite serait je es so faire:
Déclarer txt1$,txt2$,txt3$
txt1$ = "..."
txt2$ = "..."
txt3$ = "..."
db("fbSQLExec", hdb&, "INSERT INTO PREISE (" + txt1$ + » + txt2$ + » + txt3$ + ") VALUES (:WG,:NUM,':ARTIKEL ',':EINHEIT ',':PRIX ')" , 1)
chez den hinteren Angaben qui Variablen chez besoin aussi encore so procéder. |
|
|
| |
|
|
|
H.Brill | So, habs selber rausgefunden. qui embedded Variablen aller seulement, si vous comme Variablen avec Postfix ($,!,%,& usw.) deklariert wurden. là je mittlerweile volontiers aussi avec vorangestelltem Typ deklariere, ist mir cela aussi pas aufgefallen.
Wäre peut-être un Verbesserungsvorschlag, si Roland aussi cet Variablen avec 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 | je sag oui, dass je mich avec cela pas auskenne - droite J'ai eu quand même |
|
|
| |
|
|
|
| était mir déjà bien sûr, voulais seulement weil sichs bien merken peut... |
|
|
| |
|
|
|
Jörg Sellmeyer | H.Brill (30.12.2015)
So, habs selber rausgefunden. qui embedded Variablen aller seulement, si vous comme Variablen avec Postfix ($,!,%,& usw.) deklariert wurden. là je mittlerweile volontiers aussi avec vorangestelltem Typ deklariere, ist mir cela aussi pas aufgefallen.
Wäre peut-être un Verbesserungsvorschlag, si Roland aussi cet Variablen avec einbezieht.
Que le Typendeklaration wird wahrscheinlich aussi marcher. Du musst qui Variablen ensuite mais aussi richtig dans den String insérer. So comment du es dessus gemacht la hâte, rester vous oui im String comme Literal et pas comme Variable. |
|
|
| |
|
|
|
H.Brill | Nö, c'est déjà richtig so. qui XProfanhilfe sagt chez db("SQLExec",....) :
db("SQLExec", "INSERT INTO ueb VALUES (:numéro%,:artikel$,:preis!)",0)
cela hat Roland bloß déjà geschrieben, longtemps bevor es qui Typdeklaration avec z.B.
donnais. qui Doppelpunkt avant qui Variable zeigt à, qui es sich im Befehl (String) pour db("SQLExec",..) um une Variable handelt et conforme à cela ersetzt wird.
So, comment Roland es beim neuen Update de Freeprofan avec den Cordes allgemein incorporé hat : [...]
là wird im Stringliteral une variable anhand de \:variable erkannt.
comment déjà bereits dit, hat Roland chez SQL cela pour qui neue Typ-Deklaration encore pas 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 ▲ |
|
|
|