Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 2 of 2

Thread: Texte DB speichern

  1. #1
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Tag zusammen,

    Anwendung: Text- und Variablenimport in ProTool aus Access (Rezeptur, .csv) => schreiben in DB

    Problem: die Strings sehe ich in der Rezeptur aber die Übernahme in den DB funzt nicht.

    Ich habe jetzt gesehen, dass ich für Strins zwei Byte mehr einplanen muß (Byte 1 maximale Länge des Strings; Byte 2 tatsächliche Länge). Kann es daran liegen, dass ich die mein Stringvariablen direkt aneinanderreihe im DB ?

    Gruß

    Martin

    (mohlig@fh-koblenz.de)
    Reply With Quote Reply With Quote Answered: Texte DB speichern  

  2. "Hallo Martin

    Aus der Simatic-Hilfe:

    Dynamische Lokaldaten vom Datentyp STRING müssen vom Anwender vor dem ersten Verwenden initialisiert werden, z.B. durch eine AWL-Sequenz der Form:

    LAR1 P#lokal_string_var // lokal_string_var ist in VAR_TEMP deklariert als STRING[200]
    L 200 // oben genannte STRING-Länge
    T LB [AR1, P#0.0] // im MAX Len Byte des Strings eintragen
    L 5 // tatsächliche Länge des Strings
    T LB [AR1, P#1.0] // tatsächliche Länge des Strings eintragen

    Hinweis:
    Wird der Inhalt eines Strings vom Anwenderprogramm geändert, muß auch das Byte "Tatsächliche Länge" beschrieben bzw. aktualisiert werden, damit der String vom PG angezeigt werden kann.
    Wurde eine temporäre Variable vom Datentyp STRING definiert, muß das Byte "Max. Länge" vor der Verwendung der Variablen im Anwenderprogramm mit der definierten Länge beschrieben werden.

    mfG churchill"


  3. #2
    Join Date
    18.06.2003
    Posts
    193
    Danke
    0
    Erhielt 4 Danke für 4 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Martin

    Aus der Simatic-Hilfe:

    Dynamische Lokaldaten vom Datentyp STRING müssen vom Anwender vor dem ersten Verwenden initialisiert werden, z.B. durch eine AWL-Sequenz der Form:

    LAR1 P#lokal_string_var // lokal_string_var ist in VAR_TEMP deklariert als STRING[200]
    L 200 // oben genannte STRING-Länge
    T LB [AR1, P#0.0] // im MAX Len Byte des Strings eintragen
    L 5 // tatsächliche Länge des Strings
    T LB [AR1, P#1.0] // tatsächliche Länge des Strings eintragen

    Hinweis:
    Wird der Inhalt eines Strings vom Anwenderprogramm geändert, muß auch das Byte "Tatsächliche Länge" beschrieben bzw. aktualisiert werden, damit der String vom PG angezeigt werden kann.
    Wurde eine temporäre Variable vom Datentyp STRING definiert, muß das Byte "Max. Länge" vor der Verwendung der Variablen im Anwenderprogramm mit der definierten Länge beschrieben werden.

    mfG churchill

Similar Threads

  1. Replies: 3
    Last Post: 29.06.2012, 14:35
  2. Russische Texte
    By piffpaff in forum E-CAD
    Replies: 8
    Last Post: 29.09.2008, 17:03
  3. OP 396 Texte ändern
    By peter(R) in forum HMI
    Replies: 27
    Last Post: 09.05.2008, 12:43
  4. WINCCFLEX und Texte auf Panel Speichern
    By Waelder in forum HMI
    Replies: 4
    Last Post: 16.08.2006, 12:10
  5. VB Texte in Excel untereinander
    By Anonymous in forum Hochsprachen - OPC
    Replies: 3
    Last Post: 17.08.2005, 16:30

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •