Die Suche ergab 1672 Treffer

von georg
So, 16. Feb 2020 16:18
Forum: Andere 3rd-Party-Tools
Thema: MySQL und Stored Procedures
Antworten: 4
Zugriffe: 39

Re: MySQL und Stored Procedures

Hallo, Uli - also, ich habe mal ein wenig gebuddelt und dazu was gefunden und angepasst: MariaDB [stopro]> create procedure uli (in Nr int) -> begin -> declare result int; -> set Nr = Nr - 5; -> set Result = Nr + 5; -> select Nr, Result; -> end // Query OK, 0 rows affected (0.013 sec) MariaDB [stopr...
von georg
So, 16. Feb 2020 15:57
Forum: Andere 3rd-Party-Tools
Thema: MySQL und Stored Procedures
Antworten: 4
Zugriffe: 39

Re: MySQL und Stored Procedures

Hallo, Uli - mit stored procedures habe ich noch nichts gemacht, aber Du hast da direkt eine Select-Anweisung, die das von Dir genannte Resultat generiert: select Nr - 5; ergibt 95. Stimmt doch, oder? Was Du willst, ist doch, das erste Select-Statement (von der Ausgabe her) unterdrücken? In dem Fall...
von georg
Do, 13. Feb 2020 12:55
Forum: Programmierung allgemein
Thema: Browse - Eingabe von Daten?
Antworten: 3
Zugriffe: 108

Re: Browse - Eingabe von Daten?

Hallo, Wolfgang -


ja, das geht.

Beispiel für Xbase++-Bordmittel: Documents\Xbase++\source\samples\solution\xbpget

Hier solltest Du Dir mal EditBrow.prg anschauen, da wird genau das gemacht. Ich habe das mal adaptiert, aber es ist schon ... gewöhnungsbedürftig.
von georg
Mi, 12. Feb 2020 20:53
Forum: Programmierung allgemein
Thema: Fenster nicht zweimal öffnen [erledigt]
Antworten: 12
Zugriffe: 347

Re: Fenster nicht zweimal öffnen

Hallo, Wolfgang - ich arbeite z.B. sehr viel mit Threads. In einem meiner Programme wäre das "neue" Fenster in einem Thread untergebracht. Wenn Du zum Thread-Start einen Link auf den PushButton übergibst: FUNCTION EinFenster(oButton) Local oThread oThread := Thread():new() oThread:start({|| EinFenst...
von georg
Mi, 12. Feb 2020 17:44
Forum: Programmierung allgemein
Thema: Fenster nicht zweimal öffnen [erledigt]
Antworten: 12
Zugriffe: 347

Re: Fenster nicht zweimal öffnen

Hallo, Wolfgang - z.B. indem Du den PushButton solange deaktivierst, wie das Fenster offen ist. Oder Du verwendest einen Zähler in der Routine, die das Fenster anzeigt. Ist der Zähler > 0, gibt es eben kein neues Fenster. Das Problem ist eben immer nur, dass man diese Schalter überwachen und entspre...
von georg
Mo, 10. Feb 2020 19:34
Forum: OOP
Thema: AClone() mit Membervar Array
Antworten: 4
Zugriffe: 233

Re: AClone() mit Membervar Array

Hallo, Manfred - wir reden von einfachen und komplexen Datentypen. Einfache Datentypen lassen sich mittels AClone() so kopieren, dass sie unabhängigen Dateneinheiten darstellen (String, Integer, etc.). Wenn Du jedoch ein Objekt in einem Array-Element hast, dann wird Du auch in dem geclonten Array au...
von georg
Mo, 10. Feb 2020 11:20
Forum: Allgemeine Fragen
Thema: Binärdaten bzw. Pointer an C-Stdcall-Funktionen
Antworten: 11
Zugriffe: 456

Re: Binärdaten bzw. Pointer an C-Stdcall-Funktionen

Hallo, miwe-pos - hast Du Dir mal die Zeit genommen und Dir das Beispiel von Alaska für die Verwendung von BAP angeschaut? Hier war der Verweis: https://www.xbaseforum.de/posting.php?mode=reply&f=20&t=11442#pr132368 Wenn Du mit Xbase++ 2 arbeitest, findest Du die Einträge unter Dokumente\Xbase++ Aus...
von georg
Mi, 05. Feb 2020 7:44
Forum: Programmierung allgemein
Thema: Datev CSV-Format
Antworten: 7
Zugriffe: 305

Re: Datev CSV-Format

Guten Morgen, Jan -


zu der Zeit, als Du Deinen Beitrag geschrieben hast, arbeitet kein Steuerberater mehr, heute morgen ist die Seite ohne Probleme erreichbar.
von georg
Di, 04. Feb 2020 15:33
Forum: Programmierung allgemein
Thema: blöde Frage ... [erledigt]
Antworten: 3
Zugriffe: 193

Re: blöde Frage ...

Hallo, Wolfgang -


z.B. indem Du SLEPic() einsetzt, oder über den Keyboard-Slot des XbpSLE die Eingaben überprüfst und entsprechend den eingegebenen Wert änderst.
von georg
So, 02. Feb 2020 18:06
Forum: harbour/xHarbour
Thema: Hat jemand mit Harbour oder xHarbour Erfahrung ?
Antworten: 43
Zugriffe: 14107

Re: Hat jemand mit Harbour oder xHarbour Erfahrung ?

Guten Abend -


Jimmy, es ist schlechter Stil, wenn man zu spät kommt (alle Slots waren vergeben) und dann eingeschnappt ist, weil man nicht mehr zum Zug kommt.
von georg
Sa, 01. Feb 2020 18:02
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Hallo, Wolfgang - oConn:DriverConnect( NIL , "Driver={Advantage StreamlineSQL ODBC} ; UID=Lager " ) vs. oConn:DriverConnect( NIL , "Driver={Advantage StreamlineSQLODBC};UID=Lager" ) Mein Bauchgefühl sagt mir, dass die Leerzeichen IM Connection String, ZWISCHEN den Schlüsselwörtern, als Trennzeichen ...
von georg
Sa, 01. Feb 2020 16:07
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Tja, ich habe zwar den Advantage Database Server auf meinem Rechner, nicht aber den ODBC-Treiber. Daher kann ich das nicht ausprobieren. a) Du solltest mal auf die Blanks verzichten; b) Du gibst eine UID an, kann die ohne Passwort zugreifen? Wenn nicht, musst Du auch ;Password=dasistabersehrgeheim a...
von georg
Sa, 01. Feb 2020 13:17
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Hallo, Wolfgang -


leider sehe ich keine Bilder?
von georg
Sa, 01. Feb 2020 10:04
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Hallo, Wolfgang - nimm mal die Blanks nach den Semikolons aus dem Connection String raus. Es geht definitiv mit dem Connection String, und ein Knackpunkt war immer die KORREKTE Schreibweise des ODBC-Treibers, aber es mag noch andere Stolpersteine geben. Und die Blanks sehen mir danach aus ... Hier e...
von georg
Sa, 25. Jan 2020 15:00
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Hallo, Wolfgang - da SQLConnection() eine Klasse innerhalb von SQLExpress ist, gehe ich mal davon aus, dass Du dieses Produkt benutzt. Dann schau Dir mal diesen Link an: http://xb2.net/sqlxpp/sqlxpp.htm#SQLConnection Wenn Du die Methode :DriverConnect([nWindowHandle], [cConnectString], [nDriverCompl...
von georg
Sa, 25. Jan 2020 12:57
Forum: Programmierung allgemein
Thema: Verwirrend [Erledigt]
Antworten: 11
Zugriffe: 584

Re: Verwirrend

Hallo, Klaus - erstelle mal eine .ppo-Datei und schaue Dir diese an: nDauer := 1440 - ( Val( Left( '2359', 2 )) * 60 ) + Val( Right( '2359', 2 )) Ich vermute, dass hier das Problem liegt. Mit diesem Code: #xtranslate Stunden2Minuten( <val> ) => (( Val( Left( <val>, 2 )) * 60 ) + Val( Right( <val>, 2...
von georg
Sa, 25. Jan 2020 12:49
Forum: Programmierung allgemein
Thema: Verwirrend [Erledigt]
Antworten: 11
Zugriffe: 584

Re: Verwirrend

Hallo, Klaus -


hast Du Dir mal im Debugger angesehen?
von georg
Sa, 25. Jan 2020 9:07
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Hallo, Wolfgang - es gibt zwei Wege, einen ODBC-Treiber ans Laufen zu bekommen. Die eine Möglichkeit ist es, eine DSN (Data Source Name) zu verwenden. Die muss ausserhalb des Programms definiert und so gespeichert werden, dass jeder drauf zugreifen kann. DSNs gibt es in zwei Geschmacksrichtungen, ei...
von georg
Mo, 20. Jan 2020 14:45
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Hallo, Hubert -


dazu hat er noch nichts geschrieben, und er greift ja bereits per ODBC zu, daher ist die Frage schon interessant.

Allerdings ist der Connection String in beiden Fällen identisch, da sowohl die ODBCDBE als aus SQLExpress diesen an den ODBC-Treiber durchreichen.
von georg
Mo, 20. Jan 2020 9:12
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Guten Morgen, Wolfgang -


sorry, dass ich das fragen muss, aber ich weiss es nicht: hatte die 331 bereits die ODBCDBE? Oder wie verbindest Du Dein Programm mit dem ODBC-Treiber?
von georg
Sa, 18. Jan 2020 11:21
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Hallo, Wolfgang - es gibt da zwei Wege. Der eine Weg ist, eine DSN (Data Source Name) zu verwenden, die andere Möglichkeit ist, einen Connection-String zu verwenden. In der 2.0er Dokumentaton findest Du unter DacSession und der Methode new() einen Hinweis, wie der Connection String aufzubauen ist. D...
von georg
Fr, 17. Jan 2020 20:24
Forum: Windows, API
Thema: Abstürze unter Windows 10
Antworten: 20
Zugriffe: 562

Re: Abstürze unter Windows 10

Hallo, Stefan -


andere Frage: welche Xbase++-Version setzt Du ein? Mit der 1.95 kann es Probleme geben. Wie geschrieben, "kann".
von georg
Di, 14. Jan 2020 14:04
Forum: SQL (Sprache)
Thema: SELECT FROM * Auswahl
Antworten: 15
Zugriffe: 921

Re: SELECT FROM * Auswahl

Hallo, das geht schon. Z.B. nimmt man einen Ergebniswert auf, der als TIMESTAMP/6000 definiert ist, und setzt diesen Wert auf DISTINCT, so dass ein sekundengenauer Timestamp nur einmal in das Ergebnis gerät. Ob man mit Timestamp aktuell rechnen kann, das kann ich nicht sagen, aber es gibt ja genug K...
von georg
Mo, 13. Jan 2020 20:42
Forum: Programmierung allgemein
Thema: ODBC Treiber
Antworten: 46
Zugriffe: 1989

Re: ODBC Treiber

Ja, das geht.

Aber es ist davon abhängig, was Du machen willst.

ODBCDBE oder SQLExpress? Fest definierte DSN oder "on the fly"?

Erzähl ein wenig mehr, dann können wir auch besser helfen.
von georg
Fr, 10. Jan 2020 20:55
Forum: GUI
Thema: freier Platz im Static ermitteln
Antworten: 22
Zugriffe: 547

Re: freier Platz im Static ermitteln

Hallo, Manfred - wegen der Messungenauigkeit: ich würde in einem kleinen Programm mal ein Probe-Static erzeugen, die Innenmasse mit currentSize() ermitteln und einen String als Caption reinpacken. Mal mit :autoSize := .T. und mal mit .F. - dann :currentsize() nach dem Zuweisen der Caption vergleiche...