-> Hier kostenlos registrieren
Anzahl der Datensätze einer SQL Datenbank Tabelle auslesen
Hallo zusammen,
ich hoffe einer von euch kann mir weiterhelfen. Habe ein WinCC 2008 SP2 Projekt mit einer SQL Datenbank. In der Datenbank sollen Rezepte gespeichert und bei Bedarf ausgelesen und an die SPS geschickt werden. Das klappt eigentlich sehr gut. Nun möchte ich aber die Anzahl der Datensätze auslesen und den Wert in einer Variablen. Habe schon tagelang gegoogelt und bin dabei auf den SQL Befehl "count" gestossen. Aber irgenwie klappt das bei mir nicht.
Er zeigt mir einen Fehler "Error #6 Überlauf"
Test = "Select COUNT(Nr) As(Test1) From (TableName)"
SmartTags("SQL_REZ_Table\Anzahl") = Test1
Datentyp SmartTags("SQL_REZ_Table\Anzahl") INT
Des weiteren benötige ich bei der Eingabe eines neuen Rezept eine Abfrage des Rezeptnamens um mehrfach Einträge zu verhindern.
Ich bin ein absoluter Neuling in VBS und hangele mich im Moment mehr schlecht als recht dadurch.
Für Tipps und Tricks von euch wäre ich sehr dankbar.
ewu59
Hallo zusammen,
ich hoffe einer von euch kann mir weiterhelfen. Habe ein WinCC 2008 SP2 Projekt mit einer SQL Datenbank. In der Datenbank sollen Rezepte gespeichert und bei Bedarf ausgelesen und an die SPS geschickt werden. Das klappt eigentlich sehr gut. Nun möchte ich aber die Anzahl der Datensätze auslesen und den Wert in einer Variablen. Habe schon tagelang gegoogelt und bin dabei auf den SQL Befehl "count" gestossen. Aber irgenwie klappt das bei mir nicht.
Er zeigt mir einen Fehler "Error #6 Überlauf"
Test = "Select COUNT(Nr) As(Test1) From (TableName)"
SmartTags("SQL_REZ_Table\Anzahl") = Test1
Datentyp SmartTags("SQL_REZ_Table\Anzahl") INT
Des weiteren benötige ich bei der Eingabe eines neuen Rezept eine Abfrage des Rezeptnamens um mehrfach Einträge zu verhindern.
Ich bin ein absoluter Neuling in VBS und hangele mich im Moment mehr schlecht als recht dadurch.
Für Tipps und Tricks von euch wäre ich sehr dankbar.
ewu59
Zuletzt bearbeitet: