2016-04-19 11 views
0
sz = sz & "{Rework Tag 2of2~`txtSeqNum~V" & rs!ChargeSeq & "~`" 
sz = sz & "txtLengthFt~V" & Format(rs!bloomlength \ 12, "00") & "~`" 
sz = sz & "txtLengthIn~V" & Format(rs!bloomlength Mod 12, "00") & "~`}" 

Ich lief über den Code oben und fragte mich, wofür die Symbole "{", "~` "und" ~ "verwendet werden? Ich weiß, dass "{" in VBA für Arrays verwendet wird, vielleicht ist das ähnlich?Wofür werden diese Symbole verwendet?

+0

Fragen Sie eine PostgreSQL-Datenbank ab? http://StackOverflow.com/Questions/12452395/Difference-between-Like-and-in-Postgres – Marc

+0

Ich denke, ich habe die Antwort gefunden ... Es sieht aus wie es eine Eingabedatei für ein anderes Programm schreibt, das zu druckt ein Laserdrucker. Dieses andere Programm wird die Eingabe zwischen dem 'und dem ~ in mancher Hinsicht parsen. Das ~ 'txtSeqNum stimmt mit einem Etikettformat-Befehl überein und das ~ V ... ~ stimmt mit dem Inhalt überein – Obfuscated

+0

Danke für den Link Marc. Sehr interessante Lektüre. Ich habe mich noch nie mit PostgreSQL beschäftigt. – Obfuscated

Antwort

1

Ich kann dumm sein, aber ich denke, diese haben keine besondere Bedeutung.

sz = sz & "some string with funny things" & moarfunstuff & "stringstuff" 

Am Ende ist Sz immer noch eine primitive Zeichenfolge. Vielleicht haben diese Symbole woanders eine besondere Bedeutung, aber nicht in dem von Ihnen vorgestellten VBA-Code.

Wie andere darauf hingewiesen haben, könnte sz eine Zeichenfolge werden, um Informationen über Felder in einer Datenbank mit zu speichern.

+0

Dies ist SQL nicht VB oder VBA. Ich habe gerade VBA als Beispiel für das verwendet, wofür ich das Symbol verwendet habe. – Obfuscated

+0

@Obfuscated - Sorry, dein Beispiel ist eindeutig VB/VBA und in diesem Zusammenhang bedeuten diese Symbole nichts. Für T-SQL bedeuten diese Symbole auch nichts. Wenn Sie denken, dass einige spezielle Symbole verwendet werden, teilen Sie uns mit, wo und wie diese sz-Variable verwendet wird. – Arvo

+1

Bitte akzeptieren Sie meine Entschuldigung. Das ist VB. Es enthält Rückgaben von einer SQL-Abfrage (rs! ChargeSeq & rs! Bloomlength), die mich fehlgeleitet hat. Es sieht so aus, als ob VB in eine Textdatei schreibt. In diesem Sinne, machen die Symbole jetzt Sinn? – Obfuscated

Verwandte Themen