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 

Datenbank



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!

11.10.2016, 11:51
Beitrag #21

Hydrogencarbonat Offline
LVF-User
**


Beiträge: 187
Registriert seit: Apr 2014

2013,2014
2014
DE

XXXXX
Deutschland
RE: Datenbank
Hi, jetzt geht es.

Habe unter C / Windows/ im System 32 Ordner die ODBC 32 bit exe gestartet und da ging es mit der System DSN. Konnte nun mit meinem LabVIEW Prog eine DB erstellen.

Danke nochmal an alle Smile.

Gruß HCO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.10.2016, 11:52
Beitrag #22

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Datenbank
Selbst wenn du als Admin angemeldet bist, kann es sein, dass die UAC irgendwelche Registry-Einträge verhindert. Steuere mal zur korrekten odbcad32.exe und starte die per Rechtsklick -> Als Admin ausführen.

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
13.10.2016, 13:58
Beitrag #23

Hydrogencarbonat Offline
LVF-User
**


Beiträge: 187
Registriert seit: Apr 2014

2013,2014
2014
DE

XXXXX
Deutschland
RE: Datenbank
Hi,

ich teste gerade einige SQL Befehle.
Frage:
Wieso wird die existierende Tabelle "Zutaten" nicht gelöscht?
Eine Fehlermeldung wird nicht angezeigt.
Der Befehl DROP TABLE IF EXISTS tbl_zutaten; ist doch richtig, oder?

Gruß HCO


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2016, 14:18
Beitrag #24

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Datenbank
Du versuchst die Tabelle tbl_zutaten zu löschen, nicht die Tabelle zutaten...

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
13.10.2016, 14:23
Beitrag #25

Hydrogencarbonat Offline
LVF-User
**


Beiträge: 187
Registriert seit: Apr 2014

2013,2014
2014
DE

XXXXX
Deutschland
RE: Datenbank
Macht Sinn Idea

Ich dachte tbl_ gehört mit zu dem Befehl....
Jetzt klappt es.

Danke Smile.

Gruß HCO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2016, 15:32
Beitrag #26

Hydrogencarbonat Offline
LVF-User
**


Beiträge: 187
Registriert seit: Apr 2014

2013,2014
2014
DE

XXXXX
Deutschland
RE: Datenbank
Hi,
wenn ich beim Datensätze zwischen bestimmten Werten ausgeben möchte, dann wird der Befehl SELECT * FROM Table WHERE ID BETWEEN 1 AND 3; benutzt.
Wenn ich diesen Befehl auf die Spalte Zucker anwenden möchte, in der die Zahlenwerte 1,2,3 vorhanden sind, dann müsste ich mit dem Befehl SELECT * FROM Zutaten WHERE zucker BETWEEN 1 AND 3; den Zahlenwert 2 erhalten?
Es wird jedoch bei mir die ganze Tabelle angezeigt (siehe Bild).


Gruß HCO


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2016, 15:48
Beitrag #27

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Datenbank
(13.10.2016 15:32 )Hydrogencarbonat schrieb:  Hi,
wenn ich beim Datensätze zwischen bestimmten Werten ausgeben möchte, dann wird der Befehl SELECT * FROM Table WHERE ID BETWEEN 1 AND 3; benutzt.
Wenn ich diesen Befehl auf die Spalte Zucker anwenden möchte, in der die Zahlenwerte 1,2,3 vorhanden sind, dann müsste ich mit dem Befehl SELECT * FROM Zutaten WHERE zucker BETWEEN 1 AND 3; den Zahlenwert 2 erhalten?
NEIN, damit erhältst du ALLE Spalten (Select *), bei denen in der Spalte Zucker der Text (leider hast du das als char(50) definiert) zwischen (inklusive) 1 und 3 liegt. Und genau das bekommst du auch. Rtmfx

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
14.10.2016, 12:06
Beitrag #28

Hydrogencarbonat Offline
LVF-User
**


Beiträge: 187
Registriert seit: Apr 2014

2013,2014
2014
DE

XXXXX
Deutschland
RE: Datenbank
Hi,

wenn ich zum Beispiel Messwert (1 d Array , 50 Werte) in die DBL einlesen will.
Kann man dann das Array auf einmal in die Datenbank für eine bestimmte Spalte eingelesen werden oder muss man für jeden Wert (Index) des Arrays über eine For Scheife zeilenweise die Werte mit dem Insert Befehl für die jeweiligen Spalten einlesen?

Gruß HCO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2016, 14:37
Beitrag #29

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Datenbank
Ja, man kann mit einem INSERT Kommado auch gleichzeitig mehrere neue Zeilen (mit Betonung auf Zeile!) in eine DB-Tabelle eintragen, sieht z.B. so aus:

Code:
INSERT INTO `table`(`spalte1`,`spalte2`)
VALUES
('1','2'),
('3','4'),
('5','6')

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
17.10.2016, 10:17
Beitrag #30

Hydrogencarbonat Offline
LVF-User
**


Beiträge: 187
Registriert seit: Apr 2014

2013,2014
2014
DE

XXXXX
Deutschland
RE: Datenbank
Hi,
ich habe es hinbekommen ein Array für eine Spalte in die DB einzulesen.

Wenn ich jedoch zum Beispiel 3 Arrays für 3 Spalten einlesen will, dann bekomme ich es nicht hin, dass nur bei der ersten und letzten Spalte die Klammer eingefügt wird.
Aber seht selbst.(VI ist angehängt)

Gruß HCO


Angehängte Datei(en)
12.0 .vi  test.vi (Größe: 14,18 KB / Downloads: 218)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: