 |
29.10.2004, 09:23
|
#1 (permalink)
| | Tweaker
Registriert seit: 15.06.2004
Beiträge: 703
| Sql ?! hii,
wollt mal fragen, wie ich mit einen selectbefehl, mehre datenbanken abfragen kann ?
müsste das net irgendwie mit query gehn, aber ich weiß netmehr genau wie ! ?! | | |
| |
29.10.2004, 09:31
|
#2 (permalink)
| | Hardware Freak
Registriert seit: 10.04.2002
Beiträge: 7.476
| mehrere datenbanken?!?! ne das geht nciht
du legst ja im normalfall n objekt an. was verbindung zu einer datenbank aufnimmt. mit der datenbank tauscht du dann daten aus.
du kansnt allerdings die daten uf deinem pc mischen. musst dann zwei oder mehrere objekte zur kommunikation erstellen und die werte dann z.b. in ein array oder auf einer db in ne temporäre tabelle schreiben. | | |
| |
29.10.2004, 09:37
|
#3 (permalink)
| | Tweaker
Registriert seit: 15.06.2004
Beiträge: 703
| Zitat: |
Zitat von BomberD mehrere datenbanken?!?! ne das geht nciht
du legst ja im normalfall n objekt an. was verbindung zu einer datenbank aufnimmt. mit der datenbank tauscht du dann daten aus.
du kansnt allerdings die daten uf deinem pc mischen. musst dann zwei oder mehrere objekte zur kommunikation erstellen und die werte dann z.b. in ein array oder auf einer db in ne temporäre tabelle schreiben. | sorry,
hab mich bissel falsch ausgedrückt, meinte eigentlich, das ich zwei tabellen auslese ! weil ich hab ca 6 werte in der einen und einen in einer anderen tabelle und ich will es über einen select befehl machen und nicht zwei getrennte abfragen, weil die datenbankabfrage ja wieder zeit kostet und in der produktion ist zeit viel geld | | |
| |
29.10.2004, 09:42
|
#4 (permalink)
| | Hardware Freak
Registriert seit: 10.04.2002
Beiträge: 7.476
| ahso..
select * from tabelle1 inner join tabelle2 on tabelle1.primarykey=tabelle2.foreingnkey
primary und foreignkey sind die verbindung der tabellen. | | |
| |
29.10.2004, 09:51
|
#5 (permalink)
| | Tweaker
Registriert seit: 15.06.2004
Beiträge: 703
| Zitat: |
Zitat von BomberD ahso..
select * from tabelle1 inner join tabelle2 on tabelle1.primarykey=tabelle2.foreingnkey
primary und foreignkey sind die verbindung der tabellen. | hm....will irgendwie net klappn :-/
zur zeit siehts so aus Code: SELECT blah1, blah2, blah3, ...
FROM messungen und den where befahl bau ich mir dann selber zusammen, weil das drauf an kommt, was der bei mir im table anklickt ! | | |
| |
29.10.2004, 09:57
|
#6 (permalink)
| | Hardware Freak
Registriert seit: 10.04.2002
Beiträge: 7.476
| naja.. sag doch mal n beispiel
du wilslt daten aus 2 tabellen..
zum beispiel mitarbeitername und adresse. beides ist in verschiedenen tabellen. die mitarbeiter id ist die verbindung der tabellen. also in einer tabelle zb T_Mitarbeiter ists es Mitarbeiter_ID und in der Anderen T_Adresse Mitarbeiter_ID_ID
die abfrage wäre also:
select T_Mitarbeiter.mitarbeitername´, T_Adresse.adresse from T_Mitarbeiter inner joint T_Adresse on T_Mitarbeiter.Mitarbeiter_ID=T_Adresse.Mitarbeiter _ID_ID
da kannst du dann die normale wheer klausel dranhängen also zum beispiel where t_mitarbeiter.mitarbiertername="Müller" | | |
| |
29.10.2004, 10:58
|
#7 (permalink)
| | Tweaker
Registriert seit: 15.06.2004
Beiträge: 703
| danke erstmal,
aber ich hab gerade mitbekommen, dass es in labview irgendwie net möglich ist, zwei tabellen abzufragen .. also mit einem befehl ! | | |
| |
29.10.2004, 11:29
|
#8 (permalink)
| | Hardware Freak
Registriert seit: 10.04.2002
Beiträge: 7.476
| das hat nix mit labview zu tun.
du musst auch in labview der datenbank nur den string schreiben. labview bekommt nur das ergebnis.
das ist in jeder programmiersprache so.
labview nutzt garantiert nur odbc oder ado oder sowas. und das reicht einfache strings an die db weiter die sie dann veratbeitet. inner join ist ein stink normaler standard sql befehl. | | |
| |
29.10.2004, 11:32
|
#9 (permalink)
| | Tweaker
Registriert seit: 15.06.2004
Beiträge: 703
| Zitat: |
Zitat von BomberD das hat nix mit labview zu tun.
du musst auch in labview der datenbank nur den string schreiben. labview bekommt nur das ergebnis.
das ist in jeder programmiersprache so.
labview nutzt garantiert nur odbc oder ado oder sowas. und das reicht einfache strings an die db weiter die sie dann veratbeitet. inner join ist ein stink normaler standard sql befehl. | hm....keine ahnung, aber so hats mir nen arbeitskolege gesagt und der arbeitet schon paar jahre mir labview !
will jetzt net mit dir streiten, weil cih sleber erst paar wochen programmiere, daher weiß ich es net und sag nur das, was er mir gesagt hat ! kann ja nochmla meinen chef fragen, der weiß 100% obs geht oder nicht ! | | |
| |
29.10.2004, 11:35
|
#10 (permalink)
| | Hardware Freak
Registriert seit: 10.04.2002
Beiträge: 7.476
| erklär mal wie du das in labview machst.
gibts na n connection objekt mit dem du arbeitest oder wie ist das da?
oder haste nen baustein wo du ne tabelle angeben musst ... wenn das der fall ist dann gehts natürlich nicht. aber dann könntest du auf der datenbankn view erstellen. das view würdest du dann mit dem join machen. und labview würde dann statt auf tabellen auf das view zugreifen.
das view ist nach aussen hin dann wie ne tabelle...
nur müssteste dann erst durhc ne art excute auf der db das view erstellen.
das ginge auch direkt auf der db. per funktion. die bei jedem start aufgerufen wird. aber ich denke das ist zu viel arbeite oder? | | |
| |
29.10.2004, 11:44
|
#11 (permalink)
| | Tweaker
Registriert seit: 15.06.2004
Beiträge: 703
| Zitat: |
Zitat von BomberD erklär mal wie du das in labview machst.
gibts na n connection objekt mit dem du arbeitest oder wie ist das da?
oder haste nen baustein wo du ne tabelle angeben musst ... wenn das der fall ist dann gehts natürlich nicht. aber dann könntest du auf der datenbankn view erstellen. das view würdest du dann mit dem join machen. und labview würde dann statt auf tabellen auf das view zugreifen.
das view ist nach aussen hin dann wie ne tabelle...
nur müssteste dann erst durhc ne art excute auf der db das view erstellen.
das ginge auch direkt auf der db. per funktion. die bei jedem start aufgerufen wird. aber ich denke das ist zu viel arbeite oder? | ich bin froh, dass ich es zusammen gebastelt hab und dann auch noch erklären
ich frag dann nochmal und dann schreib ich nochmal, wies nun geht oder obs wirklich net geht und warum! | | |
| |
29.10.2004, 12:00
|
#12 (permalink)
| | Tweaker
Registriert seit: 15.06.2004
Beiträge: 703
| ok geht doch, war nur nen missverständniss ! | | |
| |
29.10.2004, 12:04
|
#13 (permalink)
| | Hardware Freak
Registriert seit: 10.04.2002
Beiträge: 7.476
| siehste  dann is ja dein problem jelöst wa, alter? | | |
| |
29.10.2004, 12:27
|
#14 (permalink)
| | Tweaker
Registriert seit: 15.06.2004
Beiträge: 703
| Zitat: |
Zitat von BomberD siehste  dann is ja dein problem jelöst wa, alter? | immer doch ... lasses was ich in die hand nehm, geht auf anhieb | | |
| |
16.11.2004, 16:04
|
#15 (permalink)
| | Gast
Registriert seit: 22.01.2002
Beiträge: 20.356
| Hilfe zu LabVIEW ?! Hallo,
hilfe zu LabVIEW findet Ihr auch auf www.LabViewForum.de
Gruss derdemo | | |
| |  | |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | | |
Forumregeln
| Es ist dir nicht erlaubt, neue Themen zu verfassen. Es ist dir nicht erlaubt, auf Beiträge zu antworten. Es ist dir nicht erlaubt, Anhänge hochzuladen. Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten. HTML-Code ist aus. | | | Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr. | | |