Français
Forum

SQL Firebird Values per Array transfert

 

rquindt
allô
je voudrais beim Befüllen einer Firebird 3.0 banque de données ca. 40 Values transfert.
Versuche cet comme Array trop transfert échouer:
SQLSTR$ = "INSERT INTO KUNDEN" + " (KdName,KdVorname,KdStrasse,KdPLZ,KdOrt) \
VALUES (:Transfer$[1], :Transfer$[2], :Transfer$[3], :Transfer$[4], :Transfer$[5])"

Im Moment helfe je mir so:
SQLSTR$ = "INSERT INTO KUNDEN" + " (KdName,KdVorname,KdStrasse,KdPLZ,KdOrt) \
VALUES (:Transfer2$, :Transfer3$, :Transfer4$, :Transfer5$, :Transfer6$)"

je hatte aussi déjà versucht, qui Values per Milieu$(Transfer$,x,y) aus
dem original String trop transfert. Hat aussi pas funktioniert

Gibt es une Alternative?
 
21.12.2016  
 




H.Brill
prends fois le autre variante sans Postfix :

Statt des Postfix venez am Ende un Semikolon.

Ansonsten wäre cela un Wunsch à Roland, qui
Arrays encore avec en supplément trop prendre. aussi qui
Array-Funktion
Array(String "a", "b")

pourrait il berücksichtigen.
 
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.
22.12.2016  
 




Michael
W.
Es sollte eigentlich beides marcher, si on qui Variable avec einem Semikolon abschließt, alors H.Brill's variante pour beide Variablen-Arten. après cela Komma pas oublier qc, là qui gesamte partie :...; ersetzt wird.

et alors améliorer allez toujours. il me faut aussi une très grand Anzahl à Datenfeldern. Derzeit schreibe je cela dans un *.SQL-Dossier et importiere. une interne Solution wäre mais besser.
 
Alle Sprachen
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
23.12.2016  
 




H.Brill
quoi je encore savons voulais :
venez car une Fehlermeldung beim Testen
avec Arrays ?

venez oui sur elle à, comment Roland cela implementiert hat
et überhaupt Arrays vorgesehen hat. Könnte oui son,
qui qui Parser cela Arrayelement :Transfer$[1] comme
simple Variable liest. là là rien drinsteht, wird
es peut-être. comme Leerstring behandelt.

Um qui l'affaire sur den Grund pour aller, serait je
la fois testweise irgendwelche undeklarierten Variablen
prendre et regarder, quoi passiert.

Incidemment beginnt un Array ab qui Stelle [0]. si du dein
Array ab [0] befüllt la hâte (peut-être. par une Move-Funktion),
écrit qui SQL-Befehl sowieso qui falschen Werte dans qui
Felder. Z.B. den KdVorname ins champ KdName.

il peut es naturellement aussi so belassen, doit mais qui
Dimension (si un fixes Array) 1 höher faire et
aussi beim Befüllen desselben cela erste Element [0]
ignorer. le tort ist, qui on qui XProfanfunktionen,
qui un Array autom. befüllen pas nutzen peux.
 
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.
23.12.2016  
 




RGH
Um es kurz trop faire: il y a ici seulement simple Variablen erlaubt, alors aucun Arrays!

Steht aussi so dans qui Aider trop SQLExec: "Arrays et Ausdrücke sommes pas erlaubt."

Salut
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
23.12.2016  
 




rquindt
allô H.Brill

Vielen Dank pour den Tip avec qui Version sans Postfix.
avec cela funktioniert es avec eindimensionalen Array´s einwandfrei.
Mehrdimensionale habe je pas getestet.

chez meiner original variante kam qui Fehlermeldung:
Variable pas declariert : Transfer$
db("fbSQLExec",hdb&,SQLSTR$,1)
 
23.12.2016  
 




H.Brill
cela wundert mich maintenant toutefois, zumal le son
Rolands Aussage seulement simple Variablen
erlaubt sommes.

bof, si es funktioniert, um so besser.

PS:
Müßtest du la fois dans deinem anderen Posting
sur Bytevariablen + Firebird la fois essayer,
si là aussi Memoryvariablen im SQL-Statement
. Go
 
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.
23.12.2016  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

8.630 Views

Untitledvor 0 min.
rquindt04.01.2021
iF31.10.2020
p.specht31.01.2019
maroro09.08.2018
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie