Die Suche ergab 246 Treffer

von 4tionov
Sa 8. Dez 2018, 09:01
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

So, von unserer Diskussionsrunde bin ich der jüngste, ich gehe auf die sechzig zu. Und natürlich mit einem Haufen Brillen, die überall rumliegen und die ich bei Gelegenheit dann trotzdem nicht finde. Es war offenbar wirklich ein Bug in Gambas, der in der neueren Version behoben ist. Das Einzige, was...
von 4tionov
Do 6. Dez 2018, 23:38
Forum: Programmierung
Thema: Process in TextEditor anzeigen
Antworten: 5
Zugriffe: 68

Re: Process in TextEditor anzeigen

Schau mal hier:

viewtopic.php?f=13&t=5366

Das macht so was, allerdings hat es ein paar Probleme wie mir Honsek sagte, Ping sollte eigentlich gut gehen, die Befehle ls oder cd aber macht es extrem zäh ...
von 4tionov
Do 6. Dez 2018, 23:31
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Was war bei deinem Post vom 5. Dez 2018, 22:59 anders? Da hat du ja in Zeile 36 mit Print "Tinyint " & i & ":";; res!ti auch "True" statt 5 erzeugt. SQLite. Ich verwandte SQLite. Schrieb ich doch ... Könnte es damit zusammenhängen, dass du jetzt "im Betrieb" eine andere (vielleicht neuere) Gambas-V...
von 4tionov
Do 6. Dez 2018, 19:09
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Ok, Test: 3-7 k: 3 ti 3 k: 4 ti 4 k: 5 ti 5 k: 6 ti 6 k: 7 ti 7 0-9 k: 0 ti 0 k: 1 ti 1 k: 2 ti 2 k: 3 ti 3 k: 4 ti 4 k: 5 ti 5 k: 6 ti 6 k: 7 ti 7 k: 8 ti 8 k: 9 ti 9 Irgendwas ist da bei Dir kaputt. Hier ist der Code (ich habe Deinen etwas abgeändert): ' Gambas module file Public Con As New Connec...
von 4tionov
Do 6. Dez 2018, 17:39
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Ok, jetzt war ich im Betrieb und nahm die Mysql DB dort, ließ deinen Code laufen (da gibt es keine Fehler), und dann noch mal mit For Each res Print "k:";; res!k;; "ti";; res!ti Next und was kommt raus? k: -15 ti -15 k: -14 ti -14 k: -13 ti -13 k: -12 ti -12 k: -11 ti -11 k: -10 ti -10 k: -9 ti -9 k...
von 4tionov
Do 6. Dez 2018, 07:53
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Noch eine Ergänzung: Sollte tatsächlich von Mysql oder Mariadb gelieferte Tinyint außerhalb des Bereiches von 0 bis 10 von Gambas als Integer interpretiert werden und nicht als Boolean, wäre das tatsächlich ein Bug und müsste gemeldet und gefixt werden. Wenn Du also dafür einen Beweis liefern kannst...
von 4tionov
Mi 5. Dez 2018, 22:59
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Hallo Hans35, nein, die Sache ist nicht ausdiskutiert und es ist auch kein Fehler. Gambas setzt ein von der Datenbank geliefertes Tinyint in Boolean um. 0 wird zu False, alles andere wird True. Das macht es konsequent, in Mysql und in Sqlite, mit ziemlicher Sicherheit auch mit anderen DB-Treibern. W...
von 4tionov
Mi 5. Dez 2018, 08:22
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Zeile 44 gibt es nicht mehr, parallel zu deinem Posting hatte ich meines noch geändert. Ich habe jetzt keine Zeit, es in Mysql/Mariadb nachzubauen, in Sqlite gibt Gambas das Erwartete aus. Da gibt es auch nicht den von Dir beschriebenen Fehler. Dein erstes Beispiel war stark verwirrend, Fehlerbehand...
von 4tionov
Di 4. Dez 2018, 23:57
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Ok, danke du hast recht. Ich hatte das Problem, dass ich deinen Code nicht richtig lesen konnte. :-) Ich habe es mal kurz in Sqlite nachgebaut: ' Gambas module file Public Sub Main() Dim k As Integer Dim con As New Connection Dim qry As String Dim res As Result With con .Type = "sqlite" .Host = "tes...
von 4tionov
Di 4. Dez 2018, 16:43
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Leider liegst du mit deinem Vorschlag falsch, denn auch dein Code mit dem Ausrufezeichen liefert nur -1 in der Variablen i ab, wenn tatsächlich eine Zahl zwischen 1 und 9 in der Datenbank steht. (Du "schaffst" also genau dasselbe wie ich.) Nein, denn hier ist es richtig: sp_int: 127 sp_tinyint: -1 ...
von 4tionov
Di 4. Dez 2018, 10:52
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Ich wollte nur wissen, was in der Tabelle drin steht. Also, es steht richtig drin, nur schaffst du es in deinem Programmkonstrukt, aus Integer Boolean zu machen. Deine Verwendung von Cint ist sinnlos, auch die anderen Umwandlungen mit Cstr sind absolut unnötig. Cint ist für etwas anders da, als du e...
von 4tionov
Mo 3. Dez 2018, 22:41
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Sorry, aber der Code ist sowas von hinten durch die Brust ins Auge. Für jede Zeile ein eigenes Result zu erstellen ist völliger Unfug. Mach mal: sql = "select sp_int, sp_tinyint from tabtest order by sp_int;" R = $Con.Exec(sql) For Each R Print "sp_int:" ;; R!sp_int ;; "sp_tinyint:" ;; R!sp_tinyint ...
von 4tionov
Mo 3. Dez 2018, 19:07
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Ok, dann gebe mal keine Messagebox aus sondern mache stattdessen: Print "Soll: " ;; CStr(k - 2) ;; " ---- Ist: [R]= " ;; R["sp_tinyint"] ;; " ---- CStr([R]) = " ;; CStr(R["sp_tinyint"]) ;; " ---- Int([R])= " ;; CStr(CInt(R["sp_tinyint"]))) Damit gibst Du das auf der Konsole aus, kannst das Ergebnis ...
von 4tionov
Mo 3. Dez 2018, 16:54
Forum: Datenbankzugriff
Thema: Zugriff auf MariaDB 5, Datentyp tinyint
Antworten: 26
Zugriffe: 271

Re: Zugriff auf MariaDB 5, Datentyp tinyint

Kannst du mal deinen Code formatieren? Dazu gibt es da oben Knöpfe, dann sieht das so aus:
gambas code
Dim x as Integer
Und schreibe da bitte funktionierenden Code, ohne irgendwelche Zeichen, die Auslassungen symbolisieren sollen. Sonst kann ich dir nicht helfen. Ich verstehe nämlich nicht, was Du meinst.
von 4tionov
Sa 10. Nov 2018, 19:27
Forum: Datenbankzugriff
Thema: Hat eine SQL Datenbank vorteile
Antworten: 2
Zugriffe: 140

Re: Hat eine SQL Datenbank vorteile

Für so wenig Daten (wenn es sich nur um die Konfigurations-Variablen handelt) würde sich der Einsatz einer eine SQL DB nicht lohnen. Dafür kannst du einfach gb.settings nehmen.