INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Anmelde Programm



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.12.2011, 09:25 (Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2012 23:51 von jg.)
Beitrag #1

Noobie Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 148
Registriert seit: Nov 2011

2010
2011
DE_EN



Anmelde Programm
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


Angehängte Datei(en)
0.0 .rar  Anmelden.rar (Größe: 16,32 KB / Downloads: 147)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.12.2011, 08:35
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Anmelde Programm
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

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.12.2011, 14:19
Beitrag #3

Noobie Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 148
Registriert seit: Nov 2011

2010
2011
DE_EN



RE: Anmelde Programm
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


Angehängte Datei(en)
0.0 .rar  Anmelden.rar (Größe: 37,52 KB / Downloads: 147)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.12.2011, 09:47
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Anmelde Programm
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?

   

Müsste aus dem Bauch heraus funktionieren.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.12.2011, 13:14
Beitrag #5

Noobie Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 148
Registriert seit: Nov 2011

2010
2011
DE_EN



RE: Anmelde Programm
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.12.2011, 15:54
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Anmelde Programm
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

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.12.2011, 16:08
Beitrag #7

Noobie Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 148
Registriert seit: Nov 2011

2010
2011
DE_EN



RE: Anmelde Programm
Ja hab ich.

Nun schaut das Programm halt so wie im Anhang aus.

Lg Noobie


Angehängte Datei(en)
10.0 .vi  Anmelden.vi (Größe: 21,35 KB / Downloads: 155)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2012, 23:51
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Anmelde Programm
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

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2012, 10:33
Beitrag #9

Noobie Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 148
Registriert seit: Nov 2011

2010
2011
DE_EN



RE: Anmelde Programm
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2012, 10:55
Beitrag #10

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Anmelde Programm
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

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: