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 

SQL Datenbank erweitern



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!

20.01.2012, 09:14
Beitrag #11

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: SQL Datenbank erweitern
Ich weiß, darum der Smilie. Big Grin Das war so direkt gefragt, um ihn darauf hinzuweisen. Big Grin

@Ninja: Du musst einfach einen Datensatz auslesen, der existiert, dann kommt auch nichts leeres zurück.

Gruß Markus

(19.01.2012 20:36 )jg schrieb:  "Könnte" ist untertrieben, s. Screenshot Wink

--------------------------------------------------------------------------
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
Anzeige
20.01.2012, 09:18
Beitrag #12

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



RE: SQL Datenbank erweitern
Sorry meine vllt. doofen Fragen, aber woher weiss ich das der Datensatz existiert.

Also wo kann ich das überprüfen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2012, 21:20
Beitrag #13

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: SQL Datenbank erweitern
Woher sollen wir jetzt wieder wissen, was schon alles in deiner Tabelle 'Protokoll_BHKW' steht und was nicht? Glas2

Wir können dir mit den bisherigen Infos nur sagen, dass die Abfrage:
SELECT el_Arbeit,th_Arbeit,Gas_cbm FROM Protokoll_BHKW WHERE DateTime =(SELECT MAX(DateTime) FROM Protokoll_BHKW WHERE BHKW='Meisenweg') AND BHKW='Meisenweg'
keine Daten zurückliefert, weil es halt noch keine Einträge gibt, bei der in der Spalte BHKW mal Meisenweg steht.

Vielleicht solltest du die Rückmeldung "Kein Eintrag" auch anders abfangen und in diesem Fall doch einen allerersten Eintrag in der Protokoll-Tabelle vornehmen? Denn sonst kommst du da nie raus.

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.01.2012, 08:39
Beitrag #14

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



RE: SQL Datenbank erweitern
Wo müsste ich die Tabelle "Protokoll_BHKW" denn finden,LabVIEW, SQL. Visual Studio???
Ich habe alles durchforscht aber nirgends eine Tabelle gefunden, ich müsste die Einträge der bisherigen BHKWs ja schon sehen.
Das einzige was ich mir anschauen kann sind die Einträge, im Protokoll, die bisher aufgezeichnet wurden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2012, 08:59
Beitrag #15

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: SQL Datenbank erweitern
Wo wird mal wohl eine Tabelle einer Datenbank finden? Hmm

Idee Am ehesten wohl in der Datenbank selber!

Wie das jetzt bei dir konkret aussieht, also so Sachen wie Datenbank-Engine (MySQL, MS-SQL, ...), Zugriffsrechte, Bedienwerkzeuge für die Datenbank (Workbench bei MySQL, SQL Server Management Studio bei MS-SQL, ...), das gibt leider die Fernwartungskugel nicht her, da wie üblich defekt. Glas2

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.01.2012, 09:01 (Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2012 09:01 von Y-P.)
Beitrag #16

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: SQL Datenbank erweitern
Bahn
Du hast eine Datenbank. Diese Datenbank hat hoffentlich eine Tabelle mit dem Namen "Protokoll_BHKW" und dort gibt es hoffentlich eine Spalte "BHKW". Dort muss es eine Zeile geben, in der "Meisenweg" drin steht. Wenn nicht, dann kommt auch nichts zurück. Ganz einfach. Big Grin

Gruß Markus

(23.01.2012 08:39 )Ninja2602 schrieb:  Wo müsste ich die Tabelle "Protokoll_BHKW" denn finden,LabVIEW, SQL. Visual Studio???
Ich habe alles durchforscht aber nirgends eine Tabelle gefunden, ich müsste die Einträge der bisherigen BHKWs ja schon sehen.
Das einzige was ich mir anschauen kann sind die Einträge, im Protokoll, die bisher aufgezeichnet wurden.

--------------------------------------------------------------------------
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
Anzeige
23.01.2012, 09:31
Beitrag #17

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



RE: SQL Datenbank erweitern
@ Markus:
Ja, in der Datenbank (SQL Server Management Studio) gibt es eine Tabelle mit dem Namen "Protokoll_BHKW", allerdings kann ich mir dort nur den Quellcode:

SELECT TOP 1000 [id]
,[DateTime]
,[Bilanzkreis]
,[BHKW]
,[el_Arbeit]
,[el_Arbeit_delta]
,[Betriebsstunden]
,[Starts]
,[th_Arbeit]
,[th_Arbeit_delta]
,[Gas_cbm]
,[Gas_cbm_delta]
FROM [BioenergieDB].[dbo].[Protokoll_BHKW]

oder die bisherigen Einträge anschauen.
Ich weiss halt nicht wie ich hier einen neuen Eintrag erstelle.
Habe schon alles mögliche versucht, aber bisher hat nichts funktioniert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2012, 09:39
Beitrag #18

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: SQL Datenbank erweitern
Wie wäre es mit "INSERT INTO"? Blink

Gruß Markus

(23.01.2012 09:31 )Ninja2602 schrieb:  Ich weiss halt nicht wie ich hier einen neuen Eintrag erstelle.

--------------------------------------------------------------------------
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
23.01.2012, 10:34
Beitrag #19

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



RE: SQL Datenbank erweitern
Habe ich gerade versucht, bekomme aber immer Fehler 156 oder Syntaxfehler.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2012, 12:07 (Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2012 12:11 von Ninja2602.)
Beitrag #20

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



RE: SQL Datenbank erweitern
So diese Fehlermeldungen habe ich eliminiert jetzt bekomme ich:
Meldung 242, Ebene 16, Status 3, Zeile 17
Bei der Konvertierung eines varchar-Datentyps in einen datetime-Datentyp liegt der Wert außerhalb des gültigen Bereichs.

Folgenden Quellcode habe ich geschrieben:
INSERT BioenergieDB.dbo.Protokoll_BHKW(
[DateTime]
,[Bilanzkreis]
,[BHKW]
,[el_Arbeit]
,[el_Arbeit_delta]
,[Betriebsstunden]
,[Starts]
,[th_Arbeit]
,[th_Arbeit_delta]
,[Gas_cbm]
,[Gas_cbm_delta])
VALUES('2012-01-23 00:00:00.000',0,'Meisenweg',NULL,NULL,0,0,NULL,NULL,NULL,NULL);

Ich verstehe nicht so ganz warum jetzt ein Fehler beim DateTime vorliegt, den hatte er vorher auch nicht und die Schreibweise ist richtig.

Gelöst, das Datum muss 23-01-2012 geschrieben werden.
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
  HTML Protokoll einlesen und erweitern JohnnyBlack 15 15.909 15.05.2013 10:10
Letzter Beitrag: GerdW
Exclamation Textdatei erweitern, nicht überschreiben JuL 6 7.592 18.07.2011 06:24
Letzter Beitrag: JuL
  Datei erstellen und erweitern durch OK-Bestätigung syntec 3 5.283 27.05.2009 21:43
Letzter Beitrag: schrotti
  Vorhandene .txt Datei erweitern x05 3 4.331 20.04.2007 07:06
Letzter Beitrag: x05
  Array kontinuierlich erweitern wie in while Schleife? Silence 4 8.857 07.02.2007 15:16
Letzter Beitrag: Achim

Gehe zu: