Zum Inhalt springen

bigpoint

Mitglieder
  • Gesamte Inhalte

    1.243
  • Benutzer seit

  • Letzter Besuch

Beiträge von bigpoint

  1. SQL Server - Onlinedokumentation

    Anzeigen der aktuellen Sperren (Enterprise Manager)

    So zeigen Sie die aktuellen Sperren an:

    Erweitern Sie eine Servergruppe und dann einen Server.

    Erweitern Sie Verwaltung und dann Aktuelle Aktivität.

    Führen Sie eines der folgenden Verfahren aus:

    Erweitern Sie Sperren / Prozess-ID, um für jede Verbindung die aktuellen Sperren anzuzeigen.

    Erweitern Sie Sperren / Objekte, um für jedes Objekt die aktuellen Sperren anzuzeigen.

    Klicken Sie in der Konsolenstruktur auf die Verbindung (SPID) oder das Objekt, das angezeigt werden soll.

    Im Detailbereich werden die aktuellen Sperren für die Verbindung oder das Objekt angezeigt.

    und mit T SQL

    sp_lock sollte dir weiter helfen

  2. Nein, nein ;) ...in deinem letzten Beispiel bezieht sich die Spalte 2 auf die Spalte 1 und in der Spalte zwei kommt mehrmals die 1 vor. Bezogen auf eine Teilmenge der Spalte 1 kommen die Werte vielleicht nur einmal vor, aber wir koennen in dem Zusammenhang nur mit ganzen Spalten und nicht mit Gruppierungen arbeiten.

    Goos

    schade :eek:

    und Danke Goos

  3. Mit Identity hat das nicht viel zutun, da deine Werte auch mehrmals vorkommen.

    Goos

    eigentlich doch, denn die Werte bezogen auf eine Spalte kommen nur ein mal vor.

    Deswegen habe ich mir gedacht bzw. gewünscht so eine Identity zu haben der nur eben auf Spalte(n) bezogen ist.

  4. Hallo Goos ;)

    Schön dass Du dich meldest ;)

    Also ich habe ein PK Spalte1 und Spalte2 als identity

    Jetzt ist es so, jedes mal wenn ich in die Spalte1 gleichen Wert ( sagen wir Test ) inserte soll die Spalte2 hoch zählen

    ( das ist auch kein Problem ) , jetzt wenn ich in die Spalte1 neuen Wert inserte ( sagen wir Test1 ) soll die Spalte2 wieder von

    von Anfang zählen

    Das ganze soll etwa so anschauen


    Spalte1 Spalte2
    Test 1
    Test 2
    Test1 1
    Test1 2
    Test2 1
    Test2 2
    Test2 3

    [/PHP]

  5. Hallo Zusammen,

    kann ich eine identity Spalte bezogen auf ein par anderen spalten machen ?

    D h. Ich habe eine Tabelle Spalte1, Spalte2, Spalte3, Spalte4

    Das ist auch PK, jetzt ist es so das in der Spalte1- Spalte3 kann beliebig mal das gleiche vorkommen und Spalte4 sollte zählen wie viel mal es vorkommt .

    Also etwa so


    Spalte1, Spalte2, Spalte3, Spalte4
    Test Test Test 1
    Test Test Test 2
    Test Test Test 3
    Test Test Test 4
    Test Test Test 5
    Test Test Test 6

    [/PHP]

  6. Und nicht kann mir mal ein Klug*******er ein Zitat von Albert Einstein schreiben!!

    Also erst mal Stopp. Beleidigen sollen wir uns hier nicht,

    die Frage war wie kann ich es verhindern wenn mal eine Tabelle nicht da ist das es dann nicht zum Absturz kommt!!!

    und auf Deine Frage kann ich Dir nur Antworten

    richtig exceptions behandeln. ;)

    Du kannst mit m_pErrorInfo dir den Error anzeigen lassen, auf jeden fall auf deine Stelle wurde ich auch den Recordset - Objekt löschen sobald du im catch landest.

  7. Nun, das Forum heißt C und C++, und vector gibt es nur bei C++.

    .

    genau so wie count ;)

    OK, dann lohnt sich der Aufwand mit der map nicht, dann würd ich ein festes Array nehmen und noch eine MAX-Konstante oder so.

    ja so mache ich auch momentan, dan habe ich aber das problem

    Ist dir klar, dass die anderen Elemente von mandantarray uninitialisiert sind, also beliebige Werte beinhalten können?

  8. Vorausgesetzt, du verwendest C++ (da du von vector sprichst), würde ich, wenn ich die Problematik richtig verstanden habe, eine map verwenden. Könnte ressourcenschonender sein...

    ja ich verwende c++, bin doch in richtigem Forum oder ? :D

    hm... mit dem ressourcen, da können maximal 10 Daten rein, also glaube ich nicht das es ressourcen Probleme verursachen kann

  9. Sorry das ich so spät antworte .

    Erstmal vielen dank für so viele Antworten ;)

    @bigpoint:

    Ist dir klar, dass die anderen Elemente von mandantarray uninitialisiert sind, also beliebige Werte beinhalten können?

    @Klotzkopp

    Ja das ist mir klar, und hier ist nämlich mein Problem .

    Es ist so, ich habe eine for schleife, die Läuft immer 10 mal durch, in der for schleife

    Prüfe ich auf Benutzer Ereignisse, und die wiederum möchte ich in einem int array speichern.

    Die Größe des array kann sowohl 10 als 1 sein, das entscheidet sich erst wehrend der Laufzeit .

    Wie wurdest Du es lösen ??

    Eventuell kann ich den array mit einem Vector ersetzen ?

  10. Hallo,

    kann man das irgend wie besser,schöner lösen ?


    int mandantarray[10]; // 10 ist die Maximale Größe
    for (int i=1; i<10; ++i)
    {
    if( i == 2 || i == 4 || i == 6 )
    mandantarray[i]=i;
    }

    for (int ii=1; ii<10; ++ii)
    {
    int hallo = mandantarray[ii];
    if(hallo > 0)
    count<<"Huuuuuuuura"<<endl;
    }
    [/PHP]

  11. Das ich es sehr interessant finde versuche ich ein bissen mehr zu erklären ;)

    Also in select 1 gruppiere ich die Daten auf Grund von Datum und in having clausel

    mache mit diesem Datum Einschränkungen

    Beim select 2 nehme ich zwei spalten int, int von select 1, und gruppiere bei dritte spalte von select 1 und in der having clausel mache mit der dritte spalte Einschränkungen ;)

    Jetzt aber will ich mit dem select 3 par anderen spalte von select 1 ausgeben

    Oh......... ist es schwierig zu beschreiben ;)

    Etwa so im sql


    select t.spalte1, t.spalte2, t.spalte3, t.spalte4 from
    (
    select t.spalte4,t.spalte5,sum(t.spalte7) from
    (
    select r.spalte1, r.spalte2, r.spalte3, r.spalte4,
    r.spalte5, r.spalte6, r.spalte7,max(r.spalte8) from tabelle r
    group by r.spalte1, r.spalte2, r.spalte3, r.spalte4,
    r.spalte5, r.spalte6, r.spalte7
    having r.spalte6>max(r.spalte8)
    ) as t
    group by t.spalte4,t.spalte5
    having sum(t.spalte7)>10000000
    ) as tt
    [/PHP]

  12. Denn wenn du vom Prinzip her das Ergebnis von Select 2 und Select 3 in einem Select zurueckbekommen willst, dann besteht im Ergebnisrecordset eine direkte Beziehung zwischen der Ergebnismenge von Select 2 und Select 3. Daraus kann man dann wieder folgern, dass sich Select 2 und Select 3 miteinander verheiraten lassen. Es waere also moeglich.

    Goos

    es klinkt sehr interessant, kannst Du bitte ein Beispiel liefern ?

  13. Ja ich denke Du hast es richtig verstanden,

    Um das ganze konkreter zu darstellen musste ich zu tief unsere DB Struktur erklären,und dass will und kann ich nicht

    Ich glaube auch das es von Prinzip einfach nicht geht, deswegen mache ich das ganze mit par abfragen die getrennt laufen ( ich wahr nur neugierig ob man es in eine sql packen kann )

    Also Danke @goos für Deine Hilfe und sorry für die super Deutsche Erklärung ;)

    bigpoint

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...