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 

Datensätze mit ADO Tool Auslesen



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!

01.04.2009, 10:44 (Dieser Beitrag wurde zuletzt bearbeitet: 01.04.2009 10:44 von Greeneye.)
Beitrag #1

Greeneye Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2009

8.2
2008
en

27432
Deutschland
Datensätze mit ADO Tool Auslesen
Guten Tag,

ich würde gerne aus einer Datenbank (zum Testen Access, später soll auf SQL umgestellt werden) Datensätze auslesen.

Die Datenbank hat zwei Spalten: WerkzeugName, WerkzeugID

In meinem Programm habe ich den Werkzeug Namen, brauche aber zur weiteren Verarbeitung die Werkzeug ID.

Ich würde gerne in der Datenbank nach einem Werkzeug Namen suchen und mir dann die Werkzeug ID ausgeben lassen. Wie kann ich das umsetzen?

Das ist kein Pfusch, das ist eine alternative Lösungsmöglichkeit.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2009, 11:42 (Dieser Beitrag wurde zuletzt bearbeitet: 01.04.2009 11:46 von Achim.)
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Datensätze mit ADO Tool Auslesen
Hm...SELECT "Werkzeug_ID" FROM "Tabelle_Werkzeuge" WHERE "Werkzeug_Name = WerkzeugXY"...

Ich weiß jetzt aber nicht, ob das mit dem ADO-Tool geht...



http://sql.1keydata.com/de/

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2009, 14:09
Beitrag #3

Greeneye Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2009

8.2
2008
en

27432
Deutschland
Datensätze mit ADO Tool Auslesen
' schrieb:Hm...SELECT "Werkzeug_ID" FROM "Tabelle_Werkzeuge" WHERE "Werkzeug_Name = WerkzeugXY"...

Ich weiß jetzt aber nicht, ob das mit dem ADO-Tool geht...
http://sql.1keydata.com/de/

Danke die Antwort, aber leider bekomme ich eine Fehlermeldung (siehe Screenshot).
Ich habe es auch mit/ohne Anführungsstriche usw. versucht, bekomme aber jedesmal die gleiche Fehlermeldung.

In dem Array habe ich ja die Daten, bekomme aber nicht die Informationen die ich brauche. Gibt es eine Möglichkeit diese Array zu "durchsuchen"?


Angehängte Datei(en) Thumbnail(s)
   

Das ist kein Pfusch, das ist eine alternative Lösungsmöglichkeit.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2009, 14:18
Beitrag #4

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Datensätze mit ADO Tool Auslesen
Hi,

verwende mal statt den "Anführungszeichen" (") nur Hochkommata ('Wink...

Funzt das?

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2009, 14:32
Beitrag #5

Greeneye Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2009

8.2
2008
en

27432
Deutschland
Datensätze mit ADO Tool Auslesen
' schrieb:Hi,

verwende mal statt den "Anführungszeichen" (") nur Hochkommata ('Wink...

Funzt das?

A.

Ne, dann bekomme ich eine andere Fehlermeldung. (Anhang)
Angefangen habe ich mit [SELECT WerkzeugName FROM Werkzeuge] (also ohne ""), dann bekomme ich als Recordset Array ein 2D Array in dem ich die Datensätze Spalten und Zeilenweise durchgehen kann. Leider habe ich es noch nicht hinbekommen das ganze nach einem Werkzeugnamen zu durchsuchen.
Ich habe auch schon versucht nur die 2. Spalte (WerkzeugName) als 1D Array zu durchsuchen, aber leider ohne Erfolg.


Angehängte Datei(en) Thumbnail(s)
   

Das ist kein Pfusch, das ist eine alternative Lösungsmöglichkeit.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2009, 15:02 (Dieser Beitrag wurde zuletzt bearbeitet: 01.04.2009 15:03 von Y-P.)
Beitrag #6

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Datensätze mit ADO Tool Auslesen
Probier's mit:

SELECT WerkzeugName FROM Werkzeuge WHERE WerkzeugID = 0815;
(EDIT: Für 0815 musst Du halt die entsprechende ID einsetzen)

So muss es klappen.

Tip: Verwenden immer nur Kleinbuchstaben! Sonst kannst Du Dir unnötigen Ärger einhandeln.

Gruß Markus

--------------------------------------------------------------------------
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
01.04.2009, 15:44 (Dieser Beitrag wurde zuletzt bearbeitet: 01.04.2009 15:45 von Greeneye.)
Beitrag #7

Greeneye Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2009

8.2
2008
en

27432
Deutschland
Datensätze mit ADO Tool Auslesen
' schrieb:Probier's mit:

SELECT WerkzeugName FROM Werkzeuge WHERE WerkzeugID = 0815;
(EDIT: Für 0815 musst Du halt die entsprechende ID einsetzen)

So muss es klappen.

Tip: Verwenden immer nur Kleinbuchstaben! Sonst kannst Du Dir unnötigen Ärger einhandeln.

Gruß Markus

Ich habe aber den Werkzeug Namen, und muss dafür die passende ID suchen.
Wenn ich [SELECT WerkzeugName FROM Werkzeuge WHERE WerkzeugName = Testwerkzeug21;] eingebe bekomme ich die Fehlermeldung wie in meinem 2. Post (15:09 Uhr).
Ich habe nur so zum Testen mal nach einer ID gesucht (wie du beschrieben hast), auch das klappt nicht (gleiche Fehlermeldung).

Das ist kein Pfusch, das ist eine alternative Lösungsmöglichkeit.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2009, 16:15
Beitrag #8

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Datensätze mit ADO Tool Auslesen
Da musst Du 'Testwerkzeug21' schreiben (mit Hochkommas).

Gruß Markus

' schrieb:Ich habe aber den Werkzeug Namen, und muss dafür die passende ID suchen.
Wenn ich [SELECT WerkzeugName FROM Werkzeuge WHERE WerkzeugName = Testwerkzeug21;] eingebe bekomme ich die Fehlermeldung wie in meinem 2. Post (15:09 Uhr).
Ich habe nur so zum Testen mal nach einer ID gesucht (wie du beschrieben hast), auch das klappt nicht (gleiche Fehlermeldung).

--------------------------------------------------------------------------
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
01.04.2009, 19:01
Beitrag #9

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Datensätze mit ADO Tool Auslesen
mann, ihr seit ja ma echte SQL Experten Big Grin

1. Ja, es geht mit dem ADO Tool, schon allein der leisteste Zweifel daran ist völlig unangebracht! Big Grin

2. die richtige SQL-Syntax lautet (sowohl in Access als auch für den SQL-Server):

a) die Spalte WerkzeugName hat einen String-Datentyp (char, varchar, nvarchar, text, memo ...)

Code:
SELECT WerkzeugID FROM TabellenName WHERE WerkzeugName='der Name des Werkzeugs'

b) die Spalte WerkzeugName hat einen numerischen Datentyp (integer, auto-wert) - könnt ja auch sein ...

Code:
SELECT WerkzeugID FROM TabellenName WHERE WerkzeugName=Wert

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2009, 07:20 (Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2009 20:30 von A.Berndsen.)
Beitrag #10

Greeneye Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2009

8.2
2008
en

27432
Deutschland
Datensätze mit ADO Tool Auslesen
Danke!!

Jetzt hat es geklappt.

Das ist kein Pfusch, das ist eine alternative Lösungsmöglichkeit.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mehrere Datensätze auf einmal anfügen galilio 2 4.954 08.09.2016 14:33
Letzter Beitrag: galilio
  Versionierungs-Tool basteln LABVIEW_NEU 13 11.424 02.06.2015 10:46
Letzter Beitrag: jg
  Datensätze mit unterschiedlicher Abtastrate speichern thommy3281 3 6.839 08.09.2012 11:24
Letzter Beitrag: rasta
  Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen Andreas-S 6 6.911 08.03.2010 14:03
Letzter Beitrag: jg
  Verschiedene Datensätze mit Kombinationsfeld auswählen angellot 1 4.148 14.08.2008 07:31
Letzter Beitrag: Y-P
  Doppelte Datensätze chilischote85 4 4.348 11.08.2008 09:01
Letzter Beitrag: chilischote85

Gehe zu: