Die Suche ergab 1825 Treffer
- So, 22. Jul 2012 17:49
- Forum: GUI
- Thema: XbpScrollbar:range > 32768 ? [erledigt]
- Antworten: 4
- Zugriffe: 2478
Re: XbpScrollbar:range > 32768 ?
mal in die XbpBrowse-Klasse reinschauen ... wer die "Pro" Version mit dem (aktuellen) Source hat ... Hallo, Jimmy - nein, sondern in die Dokumentation. Wenn ich nicht so schreibfaul wäre ... Dort ist das mit den % beschrieben, und wenn man dann in die entsprechende Variable einen zu gross...
- So, 22. Jul 2012 14:30
- Forum: Programmierung allgemein
- Thema: nach RUN Wartezeit mit Zeichen überbrücken
- Antworten: 2
- Zugriffe: 2108
Re: nach RUN Wartezeit mit Zeichen überbrücken
Hallo, Jojo - das einfachste ist, einen Thread zu starten, der diesen Hinweis ausgibt, denn der läuft weiter, während der andere Thread auf das Ende von Run/RunShell etc. wartet. Die Xbase++ Dokumentation hat zwei Beispiele dazu, die Du in Deinem Fall kombinieren musst, denn der erste Thread muss de...
- Sa, 21. Jul 2012 11:39
- Forum: GUI
- Thema: XbpScrollbar:range > 32768 ? [erledigt]
- Antworten: 4
- Zugriffe: 2478
Re: XbpScrollbar:range > 32768 ?
Hallo, Jimmy -
mal in die XbpBrowse-Klasse reinschauen ...
Da ist mir das zum ersten Mal aufgefallen, und das ist auch der Grund, warum die vertikale Scrollbar im XbpBrowse auf % geht, d.h. eine Range von 0 bis 100 hat: um genau diese Limitierung zu umgehen.
Gruss,
Georg
P.S.: Siehe SQLBroClass
mal in die XbpBrowse-Klasse reinschauen ...
Da ist mir das zum ersten Mal aufgefallen, und das ist auch der Grund, warum die vertikale Scrollbar im XbpBrowse auf % geht, d.h. eine Range von 0 bis 100 hat: um genau diese Limitierung zu umgehen.
Gruss,
Georg
P.S.: Siehe SQLBroClass
- Sa, 21. Jul 2012 11:38
- Forum: SQL (Sprache)
- Thema: PostgreSQL "Lastrec()" [erledigt]
- Antworten: 19
- Zugriffe: 13390
Re: PostgreSQL "Lastrec()" [erledigt]
Hallo, Jimmy - es sind zwei verschiedene Ansätze: SELECT Max(feldname) FROM public greift auf die Tabelle selbst zu, daher steht der Name der Tabelle ohne Anführungszeichen da. Die Abfrage auf ein Schema (oder die interne Beschreibung der Tabellen, also quasi die Metadaten) verwendet den Tabellennam...
- Sa, 21. Jul 2012 9:28
- Forum: SQL (Sprache)
- Thema: PostgreSQL "Lastrec()" [erledigt]
- Antworten: 19
- Zugriffe: 13390
Re: PostgreSQL "Lastrec()" [erledigt]
Guten Morgen, Jimmy - wenn Du Dir den Inhalt von cQuery anschaust, dann sieht das so aus: SELECT MAX(__recno) FROM 'cTable' Jetzt raten wir mal, was 'cTable' ist. Eine Tabelle? Falsch. Ein Literal? Richtig. Welches ist der höchste Wert, den das (nicht vorhandene) Feld __recno im Literal 'cTable' ent...
- Do, 19. Jul 2012 21:36
- Forum: Programmierung allgemein
- Thema: If Abfrage
- Antworten: 7
- Zugriffe: 3424
Re: If Abfrage
Hallo, Manfred - es gibt aber keinen Feldtyp "PROZENT", daher operieren wir mit numerischen Werten, die auf PCs als binäre Werte abgebildet werden. Die Rechenoperationen laufen mit Fliesskommazahlen, und da sind die Ergebnisse eben oft mit Nachkommastellen "gesegnet", die wir nic...
- Do, 19. Jul 2012 21:10
- Forum: Programmierung allgemein
- Thema: If Abfrage
- Antworten: 7
- Zugriffe: 3424
Re: If Abfrage
Hallo, Manfred - wahrscheinlich irgendwelche Nachkommastellen ganz weit hinten. Mein erster EDV-"Lehrer" sagte mir mal, dass man keine Extreme prüfen solle, daher habe ich es mir schon lange angewöhnt, in so einem Fall DO CASE CASE Int(nWert) < 1 // anstelle der Null // CASE Int(nWert) > 9...
- Do, 19. Jul 2012 8:43
- Forum: SQL (Sprache)
- Thema: PostgreSQL "Lastrec()" [erledigt]
- Antworten: 19
- Zugriffe: 13390
Re: PostgreSQL "Lastrec()" [erledigt]
Hallo, zu dieser Frage lohnt sich immer ein Blick in die entsprechende Dokumentation des Servers. Wenn Alaska die AUTOINCREMENT Clause verwendet, sollte deren Beschreibung Aufschluss geben. Manche Server nehmen (SELECT Max(keyfeld) FROM table) + 1, manche nehmen (SELECT Max(from_any_keyfeld_in_the_p...
- Do, 19. Jul 2012 8:06
- Forum: SQL (Sprache)
- Thema: PostgreSQL LIMIT / OFFSET [erledigt]
- Antworten: 30
- Zugriffe: 20998
Re: PostgreSQL LIMIT / OFFSET
Hallo, Jimmy - das sind wieder Deine esoterischen Fragen ... Jeder Server implementiert das anders. Generell kann man aber davon ausgehen, dass ein SELECT * FROM table ORDER BY sortierung LIMIT x OFFSET y immer dann schnell ist, wenn das angeforderte ORDER BY durch einen Index (z.B. PRIMARY KEY) def...
- Mi, 18. Jul 2012 8:20
- Forum: SQL (Sprache)
- Thema: PostgreSQL LIMIT / OFFSET [erledigt]
- Antworten: 30
- Zugriffe: 20998
Re: PostgreSQL LIMIT / OFFSET
Hallo, Jimmy - aus meiner Sichtweise ist es NICHT sinnvoll, wenn du die Skipper-Methode auf diese Art und Weise abbilden willst. Bei jedem Aufruf muss der Server die Daten erneut "zusammensuchen", während bei einem Bewegen durch das Result Set (siehe Hector's result set Implmentierung) der...
- Mi, 18. Jul 2012 5:47
- Forum: SQL (Sprache)
- Thema: PostgreSQL "Position" ( OrdKeyNo() ) mit ORDER [erledigt]
- Antworten: 3
- Zugriffe: 4873
Re: PostgreSQL "Position" ( OrdKeyNo() ) mit ORDER
Guten Morgen, Jimmy -
hast Du Dir mal angesehen, was ich Dir geschickt habe? Da steht das alles drin ...
Georg
hast Du Dir mal angesehen, was ich Dir geschickt habe? Da steht das alles drin ...
Georg
- Mi, 18. Jul 2012 5:45
- Forum: Programmierung allgemein
- Thema: C-API Aufruf über OT4XB
- Antworten: 9
- Zugriffe: 3948
Re: C-API Aufruf über OT4XB
Hallo, Hubert - Embedded Server bedeutet, dass kein Server installiert ist. Du lieferst die Verzeichnisse, in denen die Daten liegen, mit Deiner Applikation aus, und der erste Aufruf (der, der mir die Probleme gemacht hat) startet den in der libmysqld enthaltenen MySQL Server. Das ist fast wie SQLit...
- Di, 17. Jul 2012 20:41
- Forum: Programmierung allgemein
- Thema: C-API Aufruf über OT4XB
- Antworten: 9
- Zugriffe: 3948
Re: C-API Aufruf über OT4XB
Hallo, Pablo war sehr schnell mit seiner Antwort: argv := Array2PPMarshall( { "One", "Two","Thre" } ) groups := argv := Array2PPMarshall( { "One", "Two","Thre" } ) and when no longer need the memory _xfree( argv) _xfree( groups) Es hat mich...
- Di, 17. Jul 2012 17:14
- Forum: Daten und Tabellen
- Thema: "Ungültiger Datentyp für Feld/Indexschlüssel"
- Antworten: 30
- Zugriffe: 10662
Re: "Ungültiger Datentyp für Feld/Indexschlüssel"
Hallo, Jan - gerade darum frage ich ja. Es hat mir mehr als einmal geholfen, einen Kollegen, der von Programmierung keine Ahnung hat, herbeizurufen und ihm zu erklären, was mein Programm an so einer Stelle macht. Dabei geht mir dann meistens ein Licht auf, was schief läuft. Und ich dachte, vielleich...
- Di, 17. Jul 2012 13:27
- Forum: Programmierung allgemein
- Thema: C-API Aufruf über OT4XB
- Antworten: 9
- Zugriffe: 3948
Re: C-API Aufruf über OT4XB
Hallo,
gut, Ihr habt mich überzeugt, geht eine Email nach Spanien ...
Gruss,
Georg
P.S.: Das scheint aber auch die einzige Funktion im ganzen MySQL API-Bereich zu sein, die in ein solches Konstrukt braucht ...
gut, Ihr habt mich überzeugt, geht eine Email nach Spanien ...
Gruss,
Georg
P.S.: Das scheint aber auch die einzige Funktion im ganzen MySQL API-Bereich zu sein, die in ein solches Konstrukt braucht ...
- Di, 17. Jul 2012 12:53
- Forum: Programmierung allgemein
- Thema: C-API Aufruf über OT4XB
- Antworten: 9
- Zugriffe: 3948
Re: C-API Aufruf über OT4XB
Hallo, Martin -
wenn's um C/C++ geht, steh ich oft auf dem Schlauch ...
Mein Problem ist nicht, dass ich **argv erhalten, sondern senden muss, und der genannte Beitrag bezieht sich darauf, wie ich einen solchen Rückgabewert auseinandernehme, ich brauch's umgekehrt?
Gruss,
Georg
wenn's um C/C++ geht, steh ich oft auf dem Schlauch ...
Mein Problem ist nicht, dass ich **argv erhalten, sondern senden muss, und der genannte Beitrag bezieht sich darauf, wie ich einen solchen Rückgabewert auseinandernehme, ich brauch's umgekehrt?
Gruss,
Georg
- Di, 17. Jul 2012 12:23
- Forum: Programmierung allgemein
- Thema: C-API Aufruf über OT4XB
- Antworten: 9
- Zugriffe: 3948
C-API Aufruf über OT4XB
Hallo, im einem Programm muss ich eine C-API Funktion aufrufen, die folgendes Format hat: int mysql_server_init(int argc, char **argv, char **groups) Die Umsetzung erfolgt wohl über DLL libmysqld IMPORT mysql_server_init AS INT; PARAM argc AS INT,; PARAM argv AS ???,; PARAM groups AS ??? Der C-Beisp...
- Mo, 16. Jul 2012 6:45
- Forum: SQL (Sprache)
- Thema: PostgreSQL "Lastrec()" [erledigt]
- Antworten: 19
- Zugriffe: 13390
Re: PostgreSQL "Lastrec()"
Hallo, Jimmy - SELECT COUNT(*) FROM table sollte der schnellste Weg sein, da der Server "wissen" sollte, wie viele Einträge eine Tabelle hat, d.h. der Server muss die Tabelle nicht sequentiell lesen und die Sätze auf diese Art und Weise zählen. Wenn eine Bedingung hinzukommt, sieht das and...
- So, 15. Jul 2012 21:14
- Forum: SQL (Sprache)
- Thema: PostgreSQL "Trigger" [erledigt]
- Antworten: 15
- Zugriffe: 15717
Re: PostgreSQL "Trigger"
Hallo, Jimmy - da stehst Du wieder vor einer Entscheidung ... DELETE FROM table WHERE bedingung macht einen Satz tot, mausetot. NO RECOVERY (es sei denn, Du wühlst im Hex-Dump der Datenbank rum). Alaska bildet mit den internen Feldern DBF-Strukturen ab, um eben doch noch ein RECALL durchführen zu kö...
- So, 15. Jul 2012 21:01
- Forum: SQL (Sprache)
- Thema: PostgreSQL "UPDATE " Teil2
- Antworten: 14
- Zugriffe: 10046
Re: PostgreSQL "UPDATE " Teil2
Hallo, Uli -
im Eintrag von Martin gibt's eine Aussage dazu:
http://www.xbaseforum.de/viewtopic.php? ... =75#p71404
Gruss,
Georg
im Eintrag von Martin gibt's eine Aussage dazu:
http://www.xbaseforum.de/viewtopic.php? ... =75#p71404
Gruss,
Georg
- So, 15. Jul 2012 9:03
- Forum: SQL (Sprache)
- Thema: PostgreSQL "Trigger" [erledigt]
- Antworten: 15
- Zugriffe: 15717
Re: PostgreSQL "Trigger"
Hallo, Jimmy - Deine Fragen werden langsam "esoterisch", eventuell auch deshalb, weil Du zuviel von DBF/NTX auf SQL übertragen willst. Ein SQL-Server ist eine zentrale Einheit, die sich um die Pflege der Daten und der Datenkonsistenz kümmert. Ein Programm, das mit DBF/NTX (oder auch FOXCDX...
- So, 15. Jul 2012 7:38
- Forum: Daten und Tabellen
- Thema: Browse:datalink zu "auslesen" benutzten ?
- Antworten: 4
- Zugriffe: 2770
Re: Browse:datalink zu "auslesen" benutzten ?
Hallo, Jimmy - ja, aber das XbpBrowse hat aber keine Methode :skip, dafür solltest Du die Methode des Data-Objekts verwenden. Oder verwechsle ich hier etwas? Meines Erachtens "liest" das XbpBrowse die Daten immer wieder neu ein und speichert sie nicht selbst (zumindest war dies in der Verg...
- So, 15. Jul 2012 6:56
- Forum: Daten und Tabellen
- Thema: Browse:datalink zu "auslesen" benutzten ?
- Antworten: 4
- Zugriffe: 2770
Re: Browse:datalink zu "auslesen" benutzten ?
Hallo, Jimmy -
welche Art von Objekt ist Dein oBr denn?
Gruss,
Georg
welche Art von Objekt ist Dein oBr denn?
Gruss,
Georg
- So, 15. Jul 2012 6:54
- Forum: SQL (Sprache)
- Thema: PostgreSQL LIMIT / OFFSET [erledigt]
- Antworten: 30
- Zugriffe: 20998
Re: PostgreSQL LIMIT / OFFSET
Hallo, Jimmy - lies hier: http://www.postgresql.org/docs/8.1/static/queries-limit.html Ein Limit beginnt mit dem ersten Satz, der durch das entsprechende Statement (gilt sowohl für SELECT, UPDATE, DELETE) ausgewählt wird, und die nachfolgenden, ebenfalls den Kriterien entsprechenden Sätze. SELECT * ...
- Sa, 14. Jul 2012 19:13
- Forum: Postgre Server
- Thema: PostgreSQL OEM / ANSI / Sonderzeichen.
- Antworten: 17
- Zugriffe: 15832
Re: PostgreSQL OEM / ANSI / Sonderzeichen.
Hallo, ich entführe die Diskussion mal. Grundsätzlich gilt, dass eine Tabelle auf einem SQL Server mehr als eine PRIMARY KEY Definition (!) haben kann. Ist aber Unsinn, denn es kann keine zwei PRIMARY KEYs geben, da PRIMARY das (zumindest von der Sprachlogik her) ausschliesst. Ich verwende PRIMARY K...