| |
|
|
 Dietmar Horn | ¡Hola zusammen,
heute wende Yo mich veces con un SQL-Problema zwecks Bitte en Hilfestellung a el SQL-Experten bajo euch.
Yo arbeite z.Z. con XProfan 11 a una komplexeren Projekt. Es ya bastante weit gediehen. Der bisher einzigste, aber entscheidende Problempunkt es para mich el An- o. Einbindung des RDBS Firebird (Freeware o. Open-Source) o. Interbase (el kostenpflichtige Gegenstück de Borland a Firebird - ähnlich como el Verhältnis zwischen MS Office y Open-Office).
Bisher mußte Yo mich todavía nie groß con SQL beschäftigen, außer Yo me siempre veces el XProfan-Ayuda para SQL-Thema reingezogen y el alles como bastante logisch empfunden hatte. Doch como des öfteren, liegt el Hund determinado sólo en un winzigen Detalle begraben, Yo no saber, oder en un Fehler, el Yo gemacht oder übersehen habe.
Firebird y Interbase kannte Yo a antes 4 Wochen todavía no veces vom Namen her, porque Yo algo como todavía nie benötigt hatte - aber nun es soweit.
ODBC-Treiber y Firebird son installiert.
Zunächst es por lo tanto, una Verbindung herzustellen. Bajo Windows 2000 (en unserem Vereins-Kabinett) klappt el Initialisierung con SQLInit inzwischen.
El Initialisierung liefert bajo W 2000 como gewünscht el Handle zurück:
Bajo Windows XP ergibt el sin embargo a ahora siempre 0 (also gescheitert), y en el Gegensatz a W 2000 erscheint como vorher todavía no veces el Diálogo para Eingeben de Username, PWD, usw.
Antes dieses Problema con el Herstellen el Verbindung no gelöst es, brauche Yo nada groß weitermachen.
Literatur encima Firebird Yo inzwischen tonnenweise, doch bevor Yo no schaffe, en allen Windows-Systemen de 2000 aufwärts una zuverlässige Verbindung herzustellen, nützt me alles por desgracia, no allzu viel.
Kann me tal vez alguien weiterhelfen, el se ya veces algo näher así beschäftigt ha?
El nächsten Schritte, also el Neuanlegen uno Datenbank, oder el Editar / Auslesen uno vorhandenen DB y el Weiterverarbeiten el Daten en el real Programa dürfte entonces lediglich todavía uno reine Fleiß- y Logik-Arbeit ser.
Das Ausweichen z.B. en dBase es no posible, porque dBase dbzgl. no en para dieses Projekt erforderlichen Feautures verfügt.
Wer kann evtl. weiterhelfen?
Yo vermute veces, si el Programa irgendwann con Firebird se ejecuta, entonces müßte el Programa auch con Interbase trabajo - oder?
Saludo y Gracias en el voraus Dietmar |
 |
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...]  Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...]  | 11.01.2009 ▲ |
|
|
|
|
 RGH | ¡Hola Dietmar, User y Paßwort necesario bajo XP en el Init con angegeben voluntad. Den Diálogo a Eingabe de Paßwort y User hay bajo XP offensichtlich no mehr. (Ist me auch ya negativo aufgefallen.) So debería lo ir: KompilierenMarcaSeparación Ob en Deinem Fall DATABASE gebraucht se, weiß Yo no, como Yo mich con Firebird todavía no befaßt habe.
Saludo Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 11.01.2009 ▲ |
|
|
|
|
 Dietmar Horn | Gracias, Roland,
Yo voluntad el natürlich ausprobieren (Yo glaube sin embargo, Yo esta Variante zwischendurch ya -zig Tiempo ergebnislos getestet hatte).
Tuve sowieso vermutet, daß aquí en el Comunidad no allzuviele SQL-Profis unterwegs son.
Auf todos Fälle voluntad Yo el Projekt (hoffentlich con más Hinweisen de unserer XProfan-Comunidad) en 1 - 2 - 3 Wochen irgendwie para Laufen kriegen.
Yo voluntad sólo veces todavía unos pocos PMs, z.B. uno (meiner ehemaligen) XPRF-Schülers abwarten, porque z.B. Thomas Z. (inzwischen Fach-Informatiker para Irgendwas-DingsBums) ha me con seinen SQL-Kenntnissen ya ahora algo bastante schön weitergeholfen.
Bestimmt es el otra vez sólo una klitzekleines SQL-Problemchen, welche todavía no a en mein kleines Blöd-Hörnchen-Hirn vorgedrungen es ...
Weitere Hinweise y Hilfestellungen a mi aktuellen SQL-Problema son natürlich willkommen.
Saludo y Gracias en el voraus Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...]  Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...]  | 11.01.2009 ▲ |
|
|
|
|
 Dietmar Horn | ¡Hola,
SQLInit me liefert nun endlich una Handle zurück, después de que en el Systemsteuerung bajo Verwaltung -> Datenquellen (ODBC) una vorhandene Demo-Datenbank nombre Employee.fdb eingetragen habe. KompilierenMarcaSeparación Mit KompilierenMarcaSeparación se ejecuta en me a ahora todavía gar nichts. Puedo also siempre sólo uno einzigen vorhandenen Datenbank trabajo, oder muß Yo para jede vorhandene Datenbank una neuen Eintrag en el Systemsteuerung invertir? Das wäre sí schrecklich!
Mit KompilierenMarcaSeparación Yo quería me nun el Tabelleninhalt Mostrar dejar. Aber sólo siempre Messagebox ODBC-Fehler con algunos kryptischen Signo hinterher (aber siempre dieselben komischen Signo, egal Yo en SQLExec eintrage).
Das Anlegen uno neuen Tabla con CREATE TABLE klappt a ahora genausowenig.
El nächsten Schritte wären entonces el Auslesen einzelner Felder y el Hinzufügen / Cambio de Datensätzen.
Roland, weißt Usted nochmals Rat, oder alguien anders?
Wenn Yo como por bin, entonces bin Yo determinado reif para el Klappse. So, como mich dieses Firebird-SQL-Zeugs ahora ya geschafft ha, würden el todavía no veces mi XProfan-Kursteilnehmer schaffen - auch no en 16 Stunden Kurs al Tag a 7 Tagen en Esta semana.
Aber irgendwie muß Yo el en el nächsten Wochen hinkriegen, egal como.
Yo habe veces el Demo-Datenbank y el ODBC-Fehlermeldung con angehängt.
Saludo Dietmar |
 |
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...]  Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...]  | 12.01.2009 ▲ |
|
|
|
|
 RGH | ¡Hola Dietmar, auch si SQL geschaffen wurde, en möglichst viele Datenbanken einheitlich abzufragen, hay desafortunadamente entonces doch oftmals feine y kleine Unterschiede. Yo incluso habe XProfans SQL-Fähigkeiten bislang problemlos con dBase-Archivos (lokal), MySQL (lokal y lejos), ZIM (lokal y lejos) y Oracle (lejos) eingesetzt. Entfernt bedeutet, dass el Datenbak en una Server en el Firmen-Netzwerk oder gar encima TCP/IP en una Rechner a una otro Standort war. Mit Firebird Yo bislang todavía nichts a tun gehabt. Um Usted más a helfen müßte Yo FireBird selber installieren. Welche FireBird-Versión benutzt Usted? Kann uno lo lokal installieren y luego auch lokal darauf zugreifen? (Auf el Internetseite es de lo que Classic Installation y SuperServer. Welche hast Usted benutzt?
Saludo Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 12.01.2009 ▲ |
|
|
|
|
 Dietmar Horn | Hola Roland,
Yo el Versión Firebird 2.1.1.17910 installiert - Superserver (also todos Standard-Häkchen en el Setup-Programa así gelassen) y lo como Dienst comenzó.
Se puede Firebird natürlich lokal installieren y luego auch lokal darauf zugreifen.
Yo glaube, dazu braucht uno auch todavía el ODBC-Treiber, Yo hänge ihn veces con a (Yo mußte ihn jedenfalls en me sólo todavía installieren).
Mein Programa se möglichst no el Kommandozeilen-Tools de Firebird nutzen, pero alles por SQL de XProfan de.
Saludo Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...]  Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...]  | 12.01.2009 ▲ |
|
|
|
|
 E.T. | Yo bin De hecho, el Meinung, el uno esta API nutzen debería :
Firebird-Anleitung
The Firebird client library provides a Application Programming Interface (API) with functions for connecting to servers and working with databases. The library functions communicate with the server(s) using a dedicated Firebird client/server protocol that sits on top of the general network protocol provided by the OS. All client applications and middleware must use the API en some way to access Firebird databases.The Firebird API is backwardly compatible with the InterBase API. The InterBase API Guide (available at [...]  contains extensive documentation on the use the API en applications. Additional features available en the Firebird API are documented en the Firebird release notes. Client filenames The Firebird client library files are fbclient.dll (Windows), libfbclient.así (Linux network client) and libfbembed.así (Linux local client with embedded engine, Classic only). In order not to romper certain existing applications, a copy of fbclient.dll with the old name gds32.dll can be installed on Windows machines. On Linux, legacy libgds* symlinks are installed automatically.
Man belehre mich uno mejor...  |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 12.01.2009 ▲ |
|
|
|
|
 RGH | ¡Hola, installiert Yo el Geschichte y el SQLInit klappt auch prima. Zum más Vorgehen ni Cuestión. El oben angehängte Testdatenbank de Usted heißt EMPLOYEE. Como heißt el Tabla o. heißen el Tabellen, el en dieser Datenbank son?
Saludo Roland (macht aber sólo morgen más. Gute Nacht!) |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 13.01.2009 ▲ |
|
|
|
|
 E.T. | RGH
...El oben angehängte Testdatenbank de Usted heißt EMPLOYEE. Como heißt el Tabla o. heißen el Tabellen, el en dieser Datenbank son?...
EMPLOYEE.FDB Bajo Firebird es alles !!! en uno Datenbank, el puede Daten, Videos, Bilder oder sonstwas ser...  Como se alles en un db (u.U. con Giga-Größe)gepackt, deshalb mein Referencia más oben, el API a nutzen. Normales SQL se como, denke Yo, no weit kommen, como sí el .fdb de irgendjemand auseinandergenommen voluntad muss.
P.S. : Yo red no sólo schlau, Yo sitz incluso auch drann, el Dingens para laufen a bekommen... |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 13.01.2009 ▲ |
|
|
|
|
 RGH | ¡Hola y bueno Morgen!
Nun, Yo denke veces, si una ODBC-Schnittstelle son, se uno auch en el Daten encima esta irgendwie zugreifen puede. Yo gehe allerdings siempre todavía su de, dass el Daten en un rDatenbank en irgendeiner Weise en Tabellen organisiert son, como en otro Datenbanken, con Excepción de Clipper/dBase y Konsorten*, üblich es. Oder liege Yo hier falso. Und una Datenbank enthält una oder mehrere Tabellen. Und esta enthalten una oder mehrere Datensätze, el widerum una oder mehrere Felder enthalten. (Ob el todo Datenbank nun como hier physikalisch en uno Expediente liegt, oder como etwa en mySQL oder ZIM en mehrere verteilt es, debería para el Zugriff ningún papel spielen.)
Saludo Roland
* Puesto que hay lo eigentlich sólo einzelne Tabellen. Bajo ODBC voluntad el Tabellen, el en el gleichen Directorio mentira, como Datenbank betrachtet. |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 13.01.2009 ▲ |
|
|
|
|
 RGH | Ergänzung:
Bitte no Datenbank con Tabla verwechseln! Un dbf-Expediente es z.B. una mesa y no Datenbank, höchstens Teil uno Datenbank.
EMPLOYEE.FDB Es el Datenbank. Diese enthält Tabellen. Und Yo con el muy schönen Tool IBView ahora herausgefunden habe, son lo folgende Tabellen: COUNTRY, CUSTOMER, DEPARTMENT, EMPLOYEE, EMPLOYEE_PROJECT, JOB, PROJECT, PROJ_DEPT_BUDGET, SALARY_HISTORY y SALES. Und natürlich el Systemtabelle, el todos Infos encima Tabellen, Indices, etc. enthält: RDB$RELATIONS.
Leider bekomme Yo bislang cada Intento en esta zuzugreifen, el de Dietmar beschriebene Fehlermeldung. Der Zugriff en el Datenbank selber gelingt en me problemlos con folgendem SQLInit-Statement: KompilierenMarcaSeparación oder auch sin Passworteingabe con: KompilierenMarcaSeparación Man ahnt lo ya: En me liegt el EMPLOYEEE.FDB en D okumenteFireBird.
Saludo Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 13.01.2009 ▲ |
|
|
|
|
 RGH | BEI MIR GEHT ES JETZT!
Was Yo gemacht? No el veralteteten ODBC-Treiber de Deinem (Dietmars) Posting verwendet, pero hier el neueste stabile Release geholt: [...]  (Den obersten Eintrag, Versión 1.2 Full Install)
Folgendes Programa funktioniert nun einwandfrei: KompilierenMarcaSeparación | | | Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 13.01.2009 ▲ |
| |
|
RespuestaTema opciones | 19.196 Views |
ThemeninformationenDieses Thema ha 9 subscriber: |