# Fehlermeldung beim Erstellen einer neuen Tabelle DLOG\_STORE\_MYSQL

**URL:** <https://oscat.discourse.group/t/fehlermeldung-beim-erstellen-einer-neuen-tabelle-dlog-store-mysql/1577>\
**Category:** Codesys 2\
**Created:** [27. Mai 2013 um 08:30 UTC](https://oscat.discourse.group/t/fehlermeldung-beim-erstellen-einer-neuen-tabelle-dlog-store-mysql/1577 "2013-05-27T08:30:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ch\_exenberger](https://avatars.discourse-cdn.com/v4/letter/c/f4b2a3/32.png) [@ch\_exenberger](https://oscat.discourse.group/u/ch_exenberger)\
**Post date:** [27. Mai 2013 um 08:30 UTC](https://oscat.discourse.group/t/fehlermeldung-beim-erstellen-einer-neuen-tabelle-dlog-store-mysql/1577/1 "2013-05-27T08:30:10Z")

</div>

Hallo,

Ich möchte mit dem Baustein DLOG\_STORE\_MYSQL Daten auf meinen SQL Server speichern, dazu habe ich einen Benutzer mit den entsprechenden Rechten angelegt. Starte ich den Baustein wird zuerst die db angelegt, funktioniert soweit bis die Fehlermeldung ErrorC 1060 ‘Duplicate column Name’ bei der letzten Spalte zurückgegeben wird. Lösche ich den letzten DLOG Baustein tritt der Fehler bei der Spalte davor auf. Ich habe es jetzt mittlerweile mit MySQL 4.1 sowie 5.1 versucht, immer wieder der gleiche Fehler. Wäre dankbar wenn jemand eine Idee dazu hätte woran es liegen kann! Danke!

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [27. Mai 2013 um 10:21 UTC](https://oscat.discourse.group/t/fehlermeldung-beim-erstellen-einer-neuen-tabelle-dlog-store-mysql/1577/2 "2013-05-27T10:21:51Z")

</div>

hallo

ich der network bibliothek gibt es einen ausgeblendeten Ordner “Demo” und dort drinnen gibt es ein Demopogramm für DLOG\_my\_sql  
(Lib als projekt öffnen, und den demobaustein exportieren und unter anderen namen wieder in dein projekt importieren, und anpassen etc..)

nimm dir das mal und teste

→ mit der kleinen grafik kann man keinen fehler finden  
wenn dann musst du schon deinen baustein online stellen

aber das einfachste ist, wenn du also das demo ausprobierst !!!

---

<div class="post-metadata">

**Author:** ![ch\_exenberger](https://avatars.discourse-cdn.com/v4/letter/c/f4b2a3/32.png) [@ch\_exenberger](https://oscat.discourse.group/u/ch_exenberger)\
**Post date:** [29. Mai 2013 um 06:28 UTC](https://oscat.discourse.group/t/fehlermeldung-beim-erstellen-einer-neuen-tabelle-dlog-store-mysql/1577/3 "2013-05-29T06:28:19Z")

</div>

Hallo peewit!  
Danke für deine Antwort, mittlerweile läuftÂ´s. Ich hatte im gleichen Programm auch noch den FTP Baustein laufen, jetzt habe ich das Programm neu aufgebaut und siehe da, es läuft problemlos! Was mir jetzt noch Sorgen bereitet sind die REAL - Werte, diese erscheinen in der SQL-Tabelle ohne Kommastellen, wenn ich im DLOG\_REAL Kommastellen eingebe bekomme ich die Fehlermeldung 1265 WARN\_DATA\_TRUNCATED, dies passiert auch mit dem DEMO-Programm. Datentyp der SQL Spalte ist FLOAT, es nützt auch nichts wenn ich z.B. FLOAT(2,1) eingebe. Wäre froh wenn jemand einen Tipp für mich hätte, Danke!

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [29. Mai 2013 um 16:43 UTC](https://oscat.discourse.group/t/fehlermeldung-beim-erstellen-einer-neuen-tabelle-dlog-store-mysql/1577/4 "2013-05-29T16:43:59Z")

</div>

einen real wert kann man ansich nur auf zwei arten darstellen

123.456 oder 123,456

und das ist mitunter einer länderspezifischer einstellung beim SQL-SERVER

du kannst dies aber selber beeinflussen

baustein: dlog\_real

Der Eingang D legt fest mit welchem Zeichen der Dezimalpunkt dargestellt wird.  
Wird bei Parameter D kein Zeichen übergeben, so wird automatisch ‘,’ verwendet.  
das heisst wenn du dort das zeichen “.” übergibst , dann wird die real zahl als 123.456 dargestellt

---

<div class="post-metadata">

**Author:** ![ch\_exenberger](https://avatars.discourse-cdn.com/v4/letter/c/f4b2a3/32.png) [@ch\_exenberger](https://oscat.discourse.group/u/ch_exenberger)\
**Post date:** [2. Juni 2013 um 16:13 UTC](https://oscat.discourse.group/t/fehlermeldung-beim-erstellen-einer-neuen-tabelle-dlog-store-mysql/1577/5 "2013-06-02T16:13:42Z")

</div>

Ich habe jetzt beim SQL-Server nachgesehen, Als Zeichensatz ist UTF8 eingestellt. Wenn ich am DLOG\_REAL ‘.’ und gleichzeitig die Anzahl der Nachkommastellen übergebe funktioniert es einwandfrei! Vielen Dank für deine Hilfestellung!!
