Fehler in der SSMDB2
-
- Beiträge: 17
- Registriert: So 27. Mär 2016, 16:48
- Verein/Verband: SG Almenrausch Kirchdorf e.V.
Fehler in der SSMDB2
Hallo,
uns ist aufgefallen, dass man in der SSMDB2, in der Tabelle "Scheiben", nicht auf "DisziplinID" zugreifen kann.
Wir haben das neueste Update.
Mit freundlichen Grüßen,
Ewald Socher
uns ist aufgefallen, dass man in der SSMDB2, in der Tabelle "Scheiben", nicht auf "DisziplinID" zugreifen kann.
Wir haben das neueste Update.
Mit freundlichen Grüßen,
Ewald Socher
Re: Fehler in der SSMDB2
Hallo Herr Socher,
das ist richtig und beabsichtigt. Wofür wollen Sie auf die DisziplinID zugreifen?
Mit freundlichen Grüßen
Meyton Support
das ist richtig und beabsichtigt. Wofür wollen Sie auf die DisziplinID zugreifen?
Mit freundlichen Grüßen
Meyton Support
-
- Beiträge: 17
- Registriert: So 27. Mär 2016, 16:48
- Verein/Verband: SG Almenrausch Kirchdorf e.V.
Re: Fehler in der SSMDB2
Hallo,
wir wollten darauf zugreifen, um festzustellen, ob beispielsweise mit einem Luftgewehr oder mit einer Luftpistole geschossen wurde.
Das funktioniert zwar auch über das Feld "Disziplin", ist aber umständlicher.
Wenn es beabsichtigt ist, dass man auf dieses Feld nicht zugreifen kann, weshalb ist es dann in der Datenbank überhaupt vorhanden? In Ihrer Dokumentation zur SSMDB2 wird sogar explizit beschrieben, wie sich die DisziplinID zusammensetzt und zu handhaben ist.
Wenn man auf dieses Feld nicht zugreifen können soll, wäre es dann nicht sinnoller, es auch aus der Dokumentation zu streichen?
Mit freundlichen Grüßen,
Ewald Socher
wir wollten darauf zugreifen, um festzustellen, ob beispielsweise mit einem Luftgewehr oder mit einer Luftpistole geschossen wurde.
Das funktioniert zwar auch über das Feld "Disziplin", ist aber umständlicher.
Wenn es beabsichtigt ist, dass man auf dieses Feld nicht zugreifen kann, weshalb ist es dann in der Datenbank überhaupt vorhanden? In Ihrer Dokumentation zur SSMDB2 wird sogar explizit beschrieben, wie sich die DisziplinID zusammensetzt und zu handhaben ist.
Wenn man auf dieses Feld nicht zugreifen können soll, wäre es dann nicht sinnoller, es auch aus der Dokumentation zu streichen?
Mit freundlichen Grüßen,
Ewald Socher
Re: Fehler in der SSMDB2
Hallo Herr Socher,
aufgrund der DisziplinID ist möglich eine Disziplin eindueitg zu identifzieren und beispielweise festzustellen ob es eine orginale Disziplin ist die von Meyton erstellt wurde oder von einem Kunden.
Mit freundlichen Grüßen
Meyton Support
aufgrund der DisziplinID ist möglich eine Disziplin eindueitg zu identifzieren und beispielweise festzustellen ob es eine orginale Disziplin ist die von Meyton erstellt wurde oder von einem Kunden.
Mit freundlichen Grüßen
Meyton Support
-
- Beiträge: 17
- Registriert: So 27. Mär 2016, 16:48
- Verein/Verband: SG Almenrausch Kirchdorf e.V.
Re: Fehler in der SSMDB2
Sehen Sie sich bitte einmal Ihre Dokumentation an:
http://www.meyton.info/uploads/media/Sc ... DB2_03.pdf
Dort ist auf den Seiten drei bis vier beschrieben, um was es sich bei dem Feld "DisziplinID" handelt.
Dabei ist es egal, ob es sich bei einer Disziplin um eine orginale von Meyton handelt oder nicht, man kann nicht darauf zugreifen.
Wie bereits beschrieben, können wir auch das Feld "Disziplin" nutzen. Wir wollten lediglich auf einen Fehler in Ihrer Datenbank hinweisen. Sollte es tatsächlich nicht gewollt sein, dass man auf "DisziplinID" zugreift - was wären die Gründe hierfür? - ist schlichtweg die Dokumentation falsch!
Nochmals freundliche Grüße,
Ewald Socher
http://www.meyton.info/uploads/media/Sc ... DB2_03.pdf
Dort ist auf den Seiten drei bis vier beschrieben, um was es sich bei dem Feld "DisziplinID" handelt.
Wie man leicht erkennen kann, lässt sich dieses Feld dazu verwenden, Ergebnisse aus der SSMDB2 zu selektieren; in unserem Fall also eine Einteilung in Luftgewehr und Luftpistole vorzunehmen, da wir zwar mehrere Preisscheiben (im Preisschießen) haben, diesen aber alle die selbe Regelnummer zugrundeliegt.Die DisziplinID beinhaltet die Grundinformationen einer Disziplin.
Der Aufbau der DisziplinID wird hier am Beispiel der Disziplin "KK 60 liegend" mit der
DisziplinID 40180060 beschrieben.
Die erste Ziffer der Regelnummer beschreibt die Entfernung der Disziplin. Dabei sind folgende Werte möglich: 1 = 10m, 2 = 15m, 3 = 25m, 4 = 50m, 5 = 100m, 6 = 300m, 7 =
sonstige. In diesem Beispiel handelt es sich also um ein 50m Disziplin.
Die Ziffern zwei bis fünf geben die DSB-Regelnummer der Disziplin an. In unserem Beispiel handelt es sich um die "Disziplin KK 60 liegend" mit der DSB-Regelnummer 1.80.
Die letzten drei Ziffern geben die Anzahl der in dieser Disziplin abzugebenden Wertungsschüsse an. In unserem Beispiel also 60 Schuss.
Dabei ist es egal, ob es sich bei einer Disziplin um eine orginale von Meyton handelt oder nicht, man kann nicht darauf zugreifen.
Wie bereits beschrieben, können wir auch das Feld "Disziplin" nutzen. Wir wollten lediglich auf einen Fehler in Ihrer Datenbank hinweisen. Sollte es tatsächlich nicht gewollt sein, dass man auf "DisziplinID" zugreift - was wären die Gründe hierfür? - ist schlichtweg die Dokumentation falsch!
Nochmals freundliche Grüße,
Ewald Socher
Re: Fehler in der SSMDB2
Hallo Herr Socher,
ich habe micht leider verlesen und anstatt DisziplinID ScheibenID gelesen.
Auf welchem Betriebssystem und mit welchem Programm greifen Sie auf SSMDB2 zu?
Mit freundlichen Grüßen
Meyton Support
ich habe micht leider verlesen und anstatt DisziplinID ScheibenID gelesen.
Auf welchem Betriebssystem und mit welchem Programm greifen Sie auf SSMDB2 zu?
Mit freundlichen Grüßen
Meyton Support
-
- Beiträge: 17
- Registriert: So 27. Mär 2016, 16:48
- Verein/Verband: SG Almenrausch Kirchdorf e.V.
Re: Fehler in der SSMDB2
Ich greife mittels PHP von einem Rechner mit Linux Mint (sollte allerdings egal sein) auf die Datenbank zu. Ich kann auch alle Daten (auch die ScheibenID) ohne Probleme abgreifen, nur die DisziplinID funktioniert nicht.
Falls nötig, hier die PHP-Fehlermeldung
Auf ScheibenID kann man zugreifen und muss man zugreifen können, da sie alle Tabellen miteinander verknüpft. Es kann somit nicht gewollt sein, dass nicht auf die ScheibenID zugegriffen werden kann.
Falls nötig, hier die PHP-Fehlermeldung
und mein Testcode für eine simple Ausgabe.Notice: Undefined index: DisziplinID in [...]
Code: Alles auswählen
<?php
$pdoMeyton = new PDO('mysql:host=192.168.188.200; dbname=SSMDB2', 'meyton', 'mc4hct');
$sqlScheiben = "SELECT * FROM Scheiben";
foreach ($pdoMeyton->query($sqlScheiben) as $rowScheiben) {
echo $rowScheiben['ScheibenID']."<br />"; // funktioniert
echo $rowScheiben['DisziplinID']."<br />"; // funktioniert nicht
}
?>
Re: Fehler in der SSMDB2
Hallo Herr Socher,
wir haben das den Fehler gefunden. Bei der Programmierung ist ein Fehler passiert. Aktuell heißt die DisziplinID "DisziplinlID". Wenn Sie das eingeben finden Sie die DisziplinID wieder. Der Fehler wird in einer der nächsten Versionen behoben werden.
Mit freundlichen Grüßen
Meyton Support
wir haben das den Fehler gefunden. Bei der Programmierung ist ein Fehler passiert. Aktuell heißt die DisziplinID "DisziplinlID". Wenn Sie das eingeben finden Sie die DisziplinID wieder. Der Fehler wird in einer der nächsten Versionen behoben werden.
Mit freundlichen Grüßen
Meyton Support
-
- Beiträge: 17
- Registriert: So 27. Mär 2016, 16:48
- Verein/Verband: SG Almenrausch Kirchdorf e.V.
Re: Fehler in der SSMDB2
Ok, vielen Dank!
Mit freundlichen Grüßen,
Ewald Socher
Mit freundlichen Grüßen,
Ewald Socher