LabVIEWForum.de - Anmelde Programm

LabVIEWForum.de

Normale Version: Anmelde Programm
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hey,

Ich versuch schon länger das mein Anmelde-Programm funktioniert, aber leider immer ohne Erfolg Blush

In einer Datenbank(Anhang) sind Daten gespeichert. Nun soll wenn man auf den Button Anmelden klickt überprüft werden ob dieser Primary Key in der Datenbank schon vorhanden ist, wenn nicht soll das Programm schreiben: "Sie sind noch nicht registriert"

Wenn der Primary Key aber schon vorhanden ist, soll in der zweiten Tabelle der Datenbank das Datum und aus einem Dropdown-Menü(leider noch nicht vorhanden(es soll zwischen 3 SubVis eine Wahlmöglichkeit geben)) gewählten Test hineingespeichert werden.

Lg Noobie

Lv10

EDIT jg: Crosspost: http://labviewportal.eu/viewtopic.php?f=13&t=4306
Mal ein kleiner Schubs in die hoffentlich richtige Richtung: Test, ob SNVR schon vorhanden:

Abfrage sinngemäß so:
SELECT * FROM `patiententabelle` WHERE `snvr`= '1234567890'

Entweder enthält die Rückgabe eine Array mit 1 Zeile oder ist komplett leer.
Im ersten Fall ist der User schon vorhanden, im zweiten Fall nicht. Das musst du jetzt entsprechend abarbeiten.

Gruß, Jens
Hey,

Danke Big Grin

Habe nun beschlossen mein Programm doch zu vereinfachern und zwar wie folgt:

Wenn die SVNR Nummer in der Datenbank schon vorhanden ist, dann soll das SubVi welches sich in der True-Case schleife befindet aufgerufen werden.
Wenn sie nicht vorhanden ist, dann das SubVi aus der False-Case Schleife.

Bitte um eure Hilfe Blush

Lg Noobie
Aha, SQL-Befehl abtippen hast du geschafft.
Und was ist jetzt noch so schwer daran, die Größe des zurückgegebenen Arrays zu überprüfen?

[attachment=37861]

Müsste aus dem Bauch heraus funktionieren.

Gruß, Jens
Danke für deinen Tipp.
Leider funktioniert es aber noch immer nicht, weil er noch immer nicht in der Datenbank überprüft ob diese SVNR Nummer schon vorhanden ist oder nicht und somit immer bei der Case-Schleife TRUE ausgibt.

Hast du vielleicht noch einen Tipp? Big Grin

Lg Noobie
Verstehe ich richtig, du hast meinen Screenshot nachprogrammiert?

Wenn ja, dann bedeutet jetzt TRUE, dass die SVNR noch NICHT in der DB vorhanden ist, denn die Abfrage lieferte ja ein leeres Array!

Gruß, Jens
Ja hab ich.

Nun schaut das Programm halt so wie im Anhang aus.

Lg Noobie
Offtopic
CROSSPOST: http://labviewportal.eu/viewtopic.php?f=13&t=4306

Vielleicht erklärst du mal genauer, was an meinem letzten Vorschlag nicht funktioniert?!

Gruß, Jens
Wenn man das Programm testet und eine beliebige Zahl eingibt, welche nicht in der Datenbank vorhanden ist, gibt er das SubVi aus der True-Schleife aus. Das sollte er aber nicht machen. Blush

Und wenn man eine Zahl eingibt die in der Datenbank vorhanden ist, gibt er genauso das SubVi aus der True-Schleife aus, also arbeitet er hier richtig.

Tut mir leid wegen dem Crosspost, mein Fehler.

Kannst du mir trotzdem bitte helfen

Lg Noobie
Bahn Ich hab' zwar Deine SubVIs nicht, aber wenn Du keinen Eintrag in der DB hast, dann kommt auch nichts zurück (also ist Deine "=0"-Abfrage "True"). Steht was drin, kommt auch was zurück ("=0" ist dann False).

Gruß Markus

(05.01.2012 10:33 )Noobie schrieb: [ -> ]Wenn man das Programm testet und eine beliebige Zahl eingibt, welche nicht in der Datenbank vorhanden ist, gibt er das SubVi aus der True-Schleife aus. Das sollte er aber nicht machen. Blush

Und wenn man eine Zahl eingibt die in der Datenbank vorhanden ist, gibt er genauso das SubVi aus der True-Schleife aus, also arbeitet er hier richtig.

Tut mir leid wegen dem Crosspost, mein Fehler.

Kannst du mir trotzdem bitte helfen

Lg Noobie
Seiten: 1 2
Referenz-URLs