libnodave und .NET

Zuviel Werbung?
-> Hier kostenlos registrieren
Nö, eigentlich nicht! Was startest du denn für ein Tool, und wie startest du es? Als Dienst, als Test? Der Testbetrieb wurde nie im Dauerlauf probiert, der Dient nur zum überprüfen der Einstellungen. Als Dienst läufts auf jeden Fall stabil!
Was gibts in MySQl für Fehler?
Guten Tag,


Ich benutzte "JFK-ProtokollerConfigurationTool" und "MySQL Server 5.6" sowie "ApacheFriends XAMPP Version 5.6.3". Das Errpr sagt: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[Database].
' at line 1

Im Bezug auf "Keine Rüchmeldun" hast du Recht ich betätige immer Test as service oder Test read of Data:
Try.jpg
Liebe Grüße
point
 
Liegt als im Insert in die Tabelle, die Tabelle in die Du den Datensatz einfügen möchtest ist soweit okay (Keine "NOT NULL DEFAULT" u.s.w.)?

Das Insert im DotNetDatenbankProtokollerV2 baut sich in der immer so auf:
Code:
"INSERT INTO " + this.dataTable + "(" + felderliste + ") values(" + wertliste + ")";

Zeig doch mal deine Einstellung von den "Datasets" ... oder Exportiere mal die Einstellung und lade sie hier hoch!

Gruß Dominik
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zeig doch mal deine Einstellung von den "Datasets" ... oder Exportiere mal die Einstellung und lade sie hier hoch!

Gruß Dominik
Hier ist mein Dataset. ICh versuche zunächst meine eigene Tabelle und DB in phpMYAdmin zuerstellen und versuche nochal.
Unbenannt.jpg
Liegt als im Insert in die Tabelle, die Tabelle in die Du den Datensatz einfügen möchtest ist soweit okay (Keine "NOT NULL DEFAULT" u.s.w.)?
Meinst du die Tabelle in Tool config oder die Tabelle in phpMYAdmin?

Viele Grüße
point
 
Soll Die Dataset_Tabelle im Tool von Jochen mit der Tabelle, die ich in phpMYAdmin erstelle genau übereinstimmen? Zum Beispiel mein SQL-Tabele hat nur 4 Spalten aber Tool hat 10. Unbenannt.jpg
Viele Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Naja, die Tabelle auf dem mySQL (phpMyAdmin ist dafür nur ein Frontend) sollte zumindest so gestaltet sein, das der SQL-INSERT funktioniert.

Im Moment hast Du in deiner Tabelle 4.Felder?! In der Konfiguration sind aber nur 2. Stück.
  • Auf deinem MySQL Server heißt die Tabelle "Abwasser" -> im DotNetDatenbankProtokollerV2 hast Du dafür "Table_2"
  • Im der mySQL-Tabelle gibt es die Spalte ID, Timestamp setzte dort mal "NULL"
  • In der mySQL-Tabelle hast Du die zwei Spalten in die Du wahrscheinlich die Daten eintragen möchtest "Name"/"Value" in der DotNetDatenbankProtokollerV2 Konfiguration heißen diese aber: Row_1 / Row_2
Ich denke damit solltest Du weiterkommen?! Hast Du das Visual Studio schon am laufen? Wenn Du dort das ganze in den Debugger hängst hast Du relativ schnell deine Fehler gefunden!

Gruß Dominik
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Und bei dir heist die Tabelle auf dem Server Abwasser, im Tool aber Table_2.

Exportier mal deine Config und lade Sie hier hoch!

Es funktioniert jetzt alles richtig, nur versuche ich jetzt anstatt immer eine längere Liste zu haben, in einer Zeile die Wert zuaktualisieren. Irgendeine IDee?

VG
point
 
Hallo point,

nutze doch die funktion "Update" (Siehe Bild). Gib deiner Zeile noch eine zusätzliche Spalte (z.B. id) und vergebe dann die WHERE-Bedingung!

idee.jpg

Gruß Dominik
 
Hallo Zusammen,

Ich versuche von Datasets in Datenbank zu schreiben. Wie soll erstmal mein Table in phpmyadmin aussehen? und dann was von query brauche ich um diese 26 Datenpunkte zuaktualisieren.

Danke im Voraus
Sina

sql.jpg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

Ich versuche von Datasets in Datenbank zu schreiben. Wie soll erstmal mein Table in phpmyadmin aussehen? und dann was von query brauche ich um diese 26 Datenpunkte zuaktualisieren.

Danke im Voraus
Sina

Anhang anzeigen 27059

Wenn keine Tabelle existiert sollte mein Protokoller diese automatisch mit den entsprechenden Spalten anlegen! Macht er das?

Was hat dies nun mit jQuery zu tun?
 
Wenn keine Tabelle existiert sollte mein Protokoller diese automatisch mit den entsprechenden Spalten anlegen! Macht er das?
Ich habe : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-Level real NOT NULL default 0' at line 1

Was hat dies nun mit jQuery zu tun?
sql.jpg
Ich meine : SELECT * FROM `abwasser`
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-Level real NOT NULL default 0' at line 1

Anhang anzeigen 27060
Ich meine : SELECT*FROM`abwasser`


Ja, du hast wohl deine Datenbank Felder mit einem ungültigen Namen versehen!

So wies aussieht darf der in MySQL wohl kein "-" enthalten, oder bei mir ist das quoting falsch (muß Ich mal kontrollieren!)
 
Hallo zusammen,

ich finde des DotNetDatenbankProtokoller ich auch sehr gut >> ganz großes Lob an den Programmierer.


Ich habe jetzt festgestellt, das ab und zu mal ein paar Doppelte Datensätze in meiner Mysql Datenbank sind.
Nun habe ich einen "unique" auf den Entsprechen Spalten gelegt.
Aber der DotNetDatenbankProtokoller meldet dann "double key" und erstellt dann keine weiteren Einträge.

Als Trigger benütze ich den "Tags_Handshake_Trigger".
Auf der S7 verwende ich die Baustellen der Version 5.00.

Hat außer mir auch noch jemand doppel Einträge?
Wer kann mir einen guten Tipp geben?
 
Zurück
Oben