Die Suche ergab 7339 Treffer

von Tom
Di, 14. Nov 2023 7:46
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetUserTables() bei gleichen Benutzernamen
Antworten: 8
Zugriffe: 1635

Re: ADS: sp_mgGetUserTables() bei gleichen Benutzernamen

Ja, TSAddress wechselt (es enthält Infos wie "IPC Connection <n>", wobei "n" tatsächlich eine iterierende Verbindungsnummer zu sein scheint), aber ich kann es nicht als Abrufparameter für sp_mgGetUserTables() verwenden. Das kennt, wenn ich das richtig sehe, nur UserName und ConnN...
von Tom
Mo, 13. Nov 2023 16:46
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetUserTables() bei gleichen Benutzernamen
Antworten: 8
Zugriffe: 1635

ADS: sp_mgGetUserTables() bei gleichen Benutzernamen

Huhu. In einer Topologie, die (u.a.) auf einem Terminal Server läuft, haben alle Nutzer, die sich auf den ADS verbinden, unter den meisten Installationsumständen den gleichen Nutzernamen. Wenn man mit sp_mgGetConnectedUsers() weitere Informationen hierzu abruft, bekommt man z.B. den tatsächlichen Be...
von Tom
Mo, 13. Nov 2023 11:51
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

Danke.

So macht Roger das auch.
von Tom
Mo, 13. Nov 2023 10:56
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

Hallo, Marcus. Denke, die Funktion ist wohl eher für diese DBE gedacht. Das ist möglich. Beim SQL-Kommando ist es in der Hilfe auch explizit erwähnt, während sich EXECSP bei "Executing Stored Procedures" findet, das auch im ODBC-Kontext steht. Aber - verwendet Ihr sp_mgGetConnectedUsers ir...
von Tom
Mo, 13. Nov 2023 10:28
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

Hallo, Marcus. Ich habe die Funktion in der SQLCMD.CH gefunden. Sie wird angesprochen, wenn man das Kommando "EXECSP" verwendet. Ich versuche noch, herauszufinden, warum es funktioniert. Ich habe schlussendlich eine Funktion verwendet, die Roger Donnay geschrieben und hier auch schon dokum...
von Tom
Mo, 13. Nov 2023 10:04
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

Okay, Lösung gefunden. Ich erkläre später, worin sie bestand. Danke!
von Tom
Mo, 13. Nov 2023 9:12
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

SqlCmd() immerhin erzeugt keinen Fehler, retourniert aber .F.
von Tom
Mo, 13. Nov 2023 9:04
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

Dasselbe mit SqlGetResult (Statment "SELECT * FROM ( EXECUTE ..."), wieder ein 8999/DbUseArea, dieses Mal in SqlStmtExec.
Kann das an der ADS-Version liegen? Gibt's da ein Minimum?
von Tom
Mo, 13. Nov 2023 8:42
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

Das funktioniert beides nicht, und vor allem bei der Variante mit "SELECT * FROM" hätte mich das auch gewundert, denn SqlExecSp() ist ja explizit (daher auch der Name) für das Ausführen einer Stored Procedure gedacht, nicht für die handelsüblichen SQL-Statements wie SELECT, INSERT, UPDATE ...
von Tom
So, 12. Nov 2023 14:50
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

oder wo liegt dein Problem? Ich habe und hatte das auf allen möglichen Wegen versucht, aber es läuft immerzu auf einen Fehler, eigenartigerweise bei "DbUseArea". Ich habe das als SQL-Kommando, über USQL und zuletzt so versucht: a := SqlExecSp("sp_mggetconnectedusers()",oSession,...
von Tom
Fr, 10. Nov 2023 15:52
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

Re: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

Du hast dafür nicht zufällig ein Beispiel zur Hand? :wink:
von Tom
Fr, 10. Nov 2023 15:01
Forum: Daten und Tabellen
Thema: ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?
Antworten: 17
Zugriffe: 2093

ADS: sp_mgGetConnectedUsers u.a. auch ohne DD?

Ich will die erweiterten Infos nutzen, die die hauseigene Stored Procedure "sp_mgGetConnectedUsers" liefert, arbeite aber nicht mit einem Data Dictionary. Geht das?
von Tom
Do, 02. Nov 2023 15:25
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

Du hast gewonnen, flanelli. Ganz egal, wobei, aber Du hast in jedem Fall gewonnen.
von Tom
Do, 02. Nov 2023 14:31
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

Und last but not least, das mit ChatGPT hatte ja auch nichts mit dem zutun was hier gefordert war
Doch, schon, nur war die Anfrage zu ungenau formuliert. Mit nur sehr kleinen Änderungen macht die ChatGPT-Funktion genau das, was hier gefordert war.
von Tom
Do, 02. Nov 2023 13:59
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

CharRem entfernt einen bestimmten Buchstaben oder Buchstaben einer Zeichenfolge aus einer anderen Zeichenfolge. Das ist nicht das, was hier gefordert war. Und das mit ChatGPT habe ich nur gezeigt, um zu zeigen, was ChatGPT dazu zu sagen hat. Die Lösung für das eigentliche Problem steht weiter oben i...
von Tom
Do, 02. Nov 2023 13:14
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

Das hier hat übrigens ChatGPT aus der Anfrage gemacht.
chatgp_15.png
chatgp_15.png (101.38 KiB) 1976 mal betrachtet
von Tom
Do, 02. Nov 2023 9:46
Forum: Workbench (ab 2.0), VX (bis 1.9 SL1)
Thema: Version 1819
Antworten: 81
Zugriffe: 9992

Re: Version 1819

Wir sind mithin bei Build 1976. Wäre es nicht an der Zeit, entweder den Thread neu zu betiteln oder einen neuen zu eröffnen?
von Tom
Mi, 01. Nov 2023 9:13
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

Das wäre die optimierte Fassung, aber bei 100.000 Anwendungen gab es auf einem, äh, ziemlich zügigen Rechner keinen messbaren Unterschied zur Version mit SubStr(). FUNCTION RemoveLeft(cText,cChar) // entfernt das Zeichen "cChar" von links beginnend aus "cText", bis das erste ande...
von Tom
Di, 31. Okt 2023 17:38
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

Wollte ich auch noch machen, hatte dann aber überlegt, das noch für variable Patterns anzubieten, aber ich habe Grippe und kriege deshalb nicht alles so schnell auf die Reihe. 8) Dann muss allerdings auch noch abgefangen werden, dass es überhaupt keinen Treffer geben kann, sonst schmierst Du mit ein...
von Tom
Di, 31. Okt 2023 17:36
Forum: Programmierung allgemein
Thema: Funktion zum Filtern von Zeichen in String
Antworten: 2
Zugriffe: 1140

Re: Funktion zum Filtern von Zeichen in String

Das ist in zehn Minuten selbstgebaut. Zwei Strings, der eine enthält, was Du als „Character“ definiertst, der andere den Rest. Oder, einfacher: Wenn nur Ziffern so oder so extrahiert werden sollen, muss man nur die Quelle durchdackeln und entweder alles nehmen (und in einen Zielstring übertragen), d...
von Tom
Di, 31. Okt 2023 7:59
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

Code: Alles auswählen

FUNCTION RemoveLeft(cText,cChar)
LOCAL n := 1
DO WHILE SubStr(cText,n,1) == cChar
  n ++
ENDDO
RETURN SubStr(cText,n)
von Tom
Mo, 30. Okt 2023 16:20
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

Ich hatte übersehen, dass Du auch Buchstaben in den Seriennummern hast.

Nummer sicher: Einfach in einen anderen String übertragen ab der ersten Stelle, die keine Null ist.
von Tom
Mo, 30. Okt 2023 15:40
Forum: Programmierung allgemein
Thema: Gegenteil von StrZero()
Antworten: 25
Zugriffe: 3574

Re: Gegenteil von StrZero()

Wenn Du den Wert beibehalten willst, ist Deine Idee schlecht, weil sie aus „000105“ „15“ machen würde.

Code: Alles auswählen

Trim(Str(Val(c))
von Tom
Mi, 25. Okt 2023 11:32
Forum: Xb2.Net
Thema: verschiedene Anmeldevorgänge
Antworten: 6
Zugriffe: 2723

Re: verschiedene Anmeldevorgänge

Das kannst Du doch über die ClientIP ermitteln.