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 

temporary tables im Storeprocedure



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!

15.06.2012, 14:08
Beitrag #1

ofahed Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

8.2,8.5,2010,2011
2005
EN

6004
Schweiz
temporary tables im Storeprocedure
HILFE 2hands

Ich konnte leider nichts zu diesen Thema in den Discussionforums finden und

Ich hoffe Ihr könnt mir weiterhelfen.

folgendes Problem liegt vor:

Mit einem PC mit der Konfiguration WinXP, MSSQL 2008 und LV2011 kann ich das angefügte StoreProcedure problemlos ausführen. Bekomme jeweils, bei einem leeren String = die Werte von der temporären Tabelle und bei einem String mit Übergabewert den Übergabewert wieder.

Aber mit einem PC mit Win7, MSSQL 2008 und LV2011 sieht das ganze anders aus.
Nun werden die Werte aus dem temporary table nicht mehr übergeben.

Dafür habe ich ein einfaches Storeprocedure und die LabView File angehängt.

Beim ausführen kann man diese Verhalten erkennen.

Gibt es spezielle Richtlinien die mit der DB-Kommunikation in LV zu beachten sind, oder bei der Konfiguration von Windows7?

Vielen Dank im Vorraus,
Olli


Angehängte Datei(en)
0.0 .zip  DBTest.zip (Größe: 12,46 KB / Downloads: 145)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.06.2012, 08:06
Beitrag #2

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: temporary tables im Storeprocedure
Ohne jetzt Dein Bsp. im Detail angeschaut zu haben, stellt sich die Frage:
Hast Du auf Deinem Windows 7 - System den (richtigen) OLEDB-Treiber installiert und auch in der UDL-Datei ausgewählt?

Funktionieren eigentlich die anderen Zugriffe auf Deine DB, dann liegt es an der oben genannten Vermutung wohl nicht.

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
18.06.2012, 10:03
Beitrag #3

ofahed Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

8.2,8.5,2010,2011
2005
EN

6004
Schweiz
RE: temporary tables im Storeprocedure
Hallo Markus,

Vielen Dank für deine Antwort.

Alles funktioniert und ist richtig installiert, ausser beim Benutzen von Temporaren Tabellen oder IF Cases mit Update funktionen z.B. (obwohl das IF_Condition nicht sinnvoll ist, würde aber beim select LV nichts übermitteln, wird der UPDATE-Befehl auskommentiert wird das Select wieder 1 übermitteln)

IF (1 = 1)
BEGIN
SET @Display = '1'
UPDATE dbo.T_blllahhbllahh SET LastLogin = GETDATE()
WHERE Username= @UserName
END

SELECT @Display

Also es ist sehr banal, wie gesagt mit dem Switch von XP auf Win7 64bit hat es aufeinmal nicht mehr funktioniert mit der Tabellen.
Ich werde jetzt noch einen Win7 32bit Rechner aufsetzen und den gleichen Vesuch starten.

Markus: Kannst Du denn temporar erstellte Tabellen auslesen mit Labview?

Gruss Olli
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2012, 10:21
Beitrag #4

ofahed Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

8.2,8.5,2010,2011
2005
EN

6004
Schweiz
RE: temporary tables im Storeprocedure
ich habe DSN Verbindung sowie UDL probiert.

Gruss Olli
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2012, 11:57
Beitrag #5

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: temporary tables im Storeprocedure
Das habe ich (leider) bis jetzt noch gar nie probiert.

Gruß Markus

(18.06.2012 10:03 )ofahed schrieb:  Markus: Kannst Du denn temporar erstellte Tabellen auslesen mit Labview?

--------------------------------------------------------------------------
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
18.06.2012, 12:26 (Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2012 12:29 von ofahed.)
Beitrag #6

ofahed Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

8.2,8.5,2010,2011
2005
EN

6004
Schweiz
RE: temporary tables im Storeprocedure
Hallo Markus,

Vielen Dank nochmals.

Du hast es geschafft das ich zu mindest die Serverconnectionaufbau angezweifelt habe.

Jetzt klappt es zu mindest mit .DSN, obwohl es eigentlich mit eine Verbindung mit UDL aufgebaut werden sollte.

Interessanterweise gibt es bei WIN7 64bit zwei die gleiche Datenquellen (ODBC) Konfigurationsprogrämmchen (odbcad32.exe)

C:\Windows\SysWOW64\odbcad32.exe

C:\Windows\System32\odbcad32.exe

Heissen gleich, sind aber nicht gleich. Windows rief standardmässig die Exe aus dem System32 auf, Verbindung war ok aber dafür keine Ausgabewerte von den temporaren Tabellen.
Konfiguriert mit der Exe aus SysWOW64 gibt es jetzt Übergabewerte.

Wie auch hier beschrieben link, nur mit dem unterschied das meine Applikation sich mit dem Server verbinden konnte.

Jetzt ist nur noch interessant rauszufinden wie geht dieses wohl mit UDLs.

Gruss Olli
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2012, 14:40
Beitrag #7

ofahed Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

8.2,8.5,2010,2011
2005
EN

6004
Schweiz
RE: temporary tables im Storeprocedure
Ich haben jetzt einfach alle udls mit Connectionstrings ersetzt. link

geht jetzt vorerst alles wieder Smile

gruss Olli
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dateieigenschaft: Temporary M Nussbaumer 2 3.224 10.12.2009 12:40
Letzter Beitrag: M Nussbaumer

Gehe zu: