Français
Forum

SQL, Firebird / Interbase et XProfan

 
- page 1 -



Dietmar
Horn
allô zusammen,

aujourd'hui wende je mich la fois avec einem SQL-Problem zwecks s'il te plaît um Hilfestellung à qui SQL-Experten sous euch.

je travaille z.Z. avec XProfan 11 à einem komplexeren projet. c'est déjà droite large gediehen. qui bisher einzigste, mais entscheidende Problempunkt ist pour mich qui à- bzw. Einbindung des RDBS Firebird (Freeware bzw. Open-Source) bzw. Interbase (cela kostenpflichtige Gegenstück de Borland trop Firebird - ähnlich comment cela Relations entre MS Office et Open-Office).

Bisher mußte je mich encore nie grand avec SQL beschäftigen, sauf qui je mir toujours fois le XProfan-Aider zum SQL-Thema reingezogen et cela alles comme droite logisch empfunden hatte. Doch comment des öfteren, liegt qui le chien bestimmt seulement dans einem winzigen Detail begraben, quoi je pas kenne, ou bien dans einem faute, den je gemacht ou bien übersehen habe.

Firebird et Interbase kannte je jusqu'à avant 4 Wochen encore pas la fois vom Namen her, weil je quelque chose comme encore nie nécessaire hatte - mais eh bien ist es soweit.

ODBC-Treiber et Firebird sommes installiert.

Zunächst ca va tout autor, une liaison herzustellen. sous Windows 2000 (dans unserem Vereins-cabinet) klappt qui initialisation avec SQLInit inzwischen.

qui initialisation liefert sous W 2000 comment gewünscht cela Handle zurück:
var i% = SQLINIT(DSN=Firebird;)
messagebox(str$(i%),,4160)

sous Windows XP ergibt cela cependant jusqu'à maintenant toujours 0 (alors gescheitert), et im opposition trop W 2000 erscheint là auparavant encore pas la fois qui Dialog zum Eingeben de Username, PWD, usw.

Bevor cet Problem avec dem Herstellen qui liaison pas gelöst ist, brauche je gar pas grand weitermachen.

Literatur sur Firebird habe je inzwischen tonnenweise, doch bevor je es pas schaffe, sur allen Windows-Systemen ab 2000 aufwärts une zuverlässige liaison herzustellen, nützt mir cela alles malheureusement pas allzu viel.

peux mir peut-être quelqu'un weiterhelfen, qui sich déjà la fois quelque chose näher avec cela beschäftigt hat?

qui prochain Schritte, alors cela Neuanlegen einer banque de données, ou bien cela Travailler / Lecture einer vorhandenen DB et cela Weiterverarbeiten qui données im réel Programme pourrait ensuite lediglich encore einer reine Fleiß- et Logik-travail son.

cela Ausweichen z.B. sur dBase ist pas possible, weil dBase dbzgl. pas sur qui pour cet projet erforderlichen Feautures verfügt.

qui peux peut-être. weiterhelfen?

je vermute la fois, si cela Programme irgendwann avec Firebird fonctionne, ensuite devrait cela Programme aussi avec Interbase marcher - ou bien?

Salut et merci d'avance
Dietmar

111 kB
Hochgeladen:11.01.2009
Downloadcounter208
Download
33 kB
Hochgeladen:11.01.2009
Downloadcounter171
Download
 
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  
 



 
- page 2 -



RGH
ah oui:

Bien sûr peux on aussi den SQL-Kurs aus qui XProfan-Aider avec FireBird absolvieren.

en supplément habe je avec dem SEHR empfehlenswerten (et kostenlosen) SQL Manager 2008 Lite for InterBase and Firebird (den gibt es ici: [...]  ) qui banque de données KURSDB.GDB erstellt et im ODBC-Manager eingebunden.

qui Erstellung qui Tabelle variiert quelque chose, là InterBase keinen Datentyp NUMBER kennt, mais stattdessen den Typ NUMERIC. So peux qui Tabelle Bücher eh bien erstellt volonté:
KompilierenMarqueSéparation
Salut
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  
 




Dietmar
Horn
merci, Roland!

jusqu'à hierhin klappt es eh bien aussi chez mir. sur qui Geschichte avec dem Treiber wäre je selber probablement nie gekommen.

avec meinen weiteren Fragen melde je mich ensuite später wieder. jusqu'à dahin doit je seulement selber et avec ca experimentieren.

Salut
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:  [...] 
13.01.2009  
 




Dietmar
Horn
allô Roland,

könntest Du la fois s'il te plaît qui le vide KURSDB.FDB ici anhängen. qui knapp 30 MB pour den SQL-Manager sommes meinem Modem trop Hause trop fett. je peux mir cela Programme seulement am vendredi per DSL holen.

sais Du, si qui Dateiformate *.GDB (Interbase) et *.FDB (Firebird) hundertprozentig identique sommes?

Salut
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:  [...] 
13.01.2009  
 




RGH
allô Dietmar,

je vermute la fois, dass qui beiden Formate identique sommes. qui SQL-Manager venez avec beiden bien sûr. je hänge ici la fois mon KURSDB.GDB (gezipt) à. qui deux datensätze aus dem 2. Kursteil sommes aussi déjà drin.

Salut
Roland

39 kB
Kurzbeschreibung: KURSDB.GDB (avec 2 Datensätzen aus dem 2. Kursteil)
Hochgeladen:13.01.2009
Downloadcounter121
Download
 
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  
 




Dietmar
Horn
allô Roland,

jusqu'à maintenant klappt cela alles wunderbar. qui reste pourrait eh bien stupide Fleißarbeit et cela Herumschlagen avec qui korrekten Syntax volonté.

une grundsätzliche Frage habe je encore:

une banque de données besteht aus Tabellen, et dans chacun Tabelle befinden sich qui Datensätze. chez dBase besteht qui banque de données aus einer ou bien mehreren DBF-Fichiers, et chacun DBF-Dossier ist une Tabelle, dans qui qui entsprechenden Datensätze enthalten sommes. chez Firebird / Interbase dagegen est sich sämtliche Tabellen dans einer Dossier. je hoffe, j'ai cela so richtig verstanden.

Ist es eh bien aussi irgendwie possible, dans Tabellen wiederum Untertabellen anzulegen?

Einfaches Beispiel:

banque de données: Adressen (1. variante)
Tabellen: Hoyerswerda, Berlin
Tabelle Hoyerswerda: Untertabelle Männlich, Untertabelle féminine
Tabelle Berlin: Untertabelle Männlich, Untertabelle féminine
dans chacun Untertabelle stehen ensuite naturellement qui Datensätze avec nom, prénom, usw.

ou bien peux je cela seulement so aufbauen:

banque de données: Adressen (2. variante)
Tabellen: Hoyerswerda_Männlich, Hoyerswerda_Weiblich, Berlin_Männlich, Berlin_Weiblich
dans chacun Tabelle ensuite naturellement qui Datensätze avec nom, prénom, usw.

Salut
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:  [...] 
13.01.2009  
 



Dietmar Horn
Ist es eh bien aussi irgendwie possible, dans Tabellen wiederum Untertabellen anzulegen?


pas wirklich et pas wirklich nötig ou bien hilfreich.

NeTabelle:UID;Name;Vorname;Adresse;Geschlecht;HYFlag,DabeiSeid...

si Du seulement alle HYer filtern vouloir, ensuite doch simple sur qui Anfragen à qui jeweilige DB - z.B. sélectionner uid à partir de NeTabelle where HYFlag = 1 l'ordre by DabeiSeid desc.

tu peux mais (naturellement) viele Tabellen nebenher dans qui DB avons, Community z.B. hat une Tabelle pour User, pour Threads, pour Postings, pour Smilies...
 
13.01.2009  
 




Thomas
Freier

pas wirklich et pas wirklich nötig ou bien hilfreich


RICHTIG!
car Dietmar, qui Felder brauchst du aussi dans deiner Hauptdatei, dans denen ensuite qui entsprechende clé-schlüssel son doit, um dans qui anderen Dossier qui données pour trouver. dans solchen Fällen une Abfrage-Query trop écrivons ist verdammt mühsahm. Ausgelagert son könnten Vorwahlen, PLZ, BLZ, usw. . alors données, sur qui plusieurs Datensätze zurück greifen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
13.01.2009  
 




Dietmar
Horn
oui c'est mir déjà bien sûr, qui on cela aussi avec solchen Filtern lösen peux. Notfalls werde je cela aussi dans etwa so faire doit.

qui banque de données meines Projektes ist wesentlich komplexer aufgebaut - cela avec den Adressen HY / Berlin sollte seulement comme Minibeispiel zur Veranschaulichung dienen, quoi je oui c'est ca mon.

cela Organigramm (bzw. qui Struktur) besteht aus 4 Tabellen, avec je 2 Untertabellen et cet wiederum avec je 4 sous-Untertabellen. en tout alors mindestens 32 Tabellen, plus peut-être. encore légèrement quoi à Reserven pour Nebensächlichkeiten et pour plus tard Erweiterungen. Es wäre pas mal, si cela avec den Untertabellen so ginge, comment je mir cela vorstellte - cela serait une la quantité Logik-um-qui-coin-Denkerei sparen ...

cela Plénier aucun Mini-Adressenverwaltung o.ä. volonté, mais un kommerzielles Programme (quoi es dans cette forme encore pas gibt) pour une spezielle Gruppe de Arztpraxen, de denen es bundesweit 20000 potentielle Kunden gibt. à cause de qui Schnittstelle(n) trop anderen Branchen-Programmen suis je là zwingend sur Interbase / Firebird angewiesen.

Salut
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:  [...] 
13.01.2009  
 




Michael
Wodrich
Statt Untertabellen utilise on Relationen. Redundanzen devrait possible vermieden volonté, mais:
Je moins Redundanzen, desto komplizierter.

Tutorial [...] 
banque de données-designer [...] 

Planen et Erstellen einer banque de données (ist zwar une autre banque de données-Engine, mais
il peut quelque chose le Relationen daraus apprendre: simple la fois durchklicken et lesen)
[...] 

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
13.01.2009  
 




Dietmar
Horn
merci, Mischa!

Am vendredi werde je mir cela alles naturellement per DSL-Zugang dans mon grauen Zellen reinsaugen et abspeichern, usw. Redundanzen, Relationen usw. sommes mir déjà depuis meinem Ma-/Ph-Studium avant -zig Jahren aucun Fremdwörter.

demain (mercredi) werde je seulement la fois dans Berlin unterwegs son, um avec den projet-Mitstreitern à unserem Firebird-projet weitere Einzelheiten konkreter abzustimmen. de médecine, Arztpraxen, usw. habe je jusqu'à maintenant naturellement exakt soviel Ahnung, comment z.B. une Kuh vom Stabhochsprung.

Inzwischen habe je comme XProfan-Programmierer endgültig (eigentlich déjà depuis Mitte décembre 2008) den Zuschlag pour cet projet bekommen.

Hoch lebe XProfan!

Salut
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:  [...] 
13.01.2009  
 




Dietmar
Horn
... et je ab ca. 16.00 montre jusqu'à ca. 23.00 montre (open end) dans Adlershof / Adlergestell ...
 
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:  [...] 
14.01.2009  
 




Dietmar
Horn
Salut,

cela Sauver, Verändern et Effacer de Datensätzen klappt eh bien.

maintenant habe je encore une weiteres Problem, welches je pour mon projet absolument lösen doit:

comment peux on une beliebige Dossier (z.B. Test.rtf) dans einer Tabelle Sauver, ersetzen, effacer et wieder auslesen. je vermute la fois, cela Lecture erfolgt sur cela Extrahieren qui gespeicherten Dossier dans un temporäres Verzeichnis, de dem aus on qui Dossier ensuite mittels ShellExec, WinExec, etc. aufruft.

Doch comment kriege je per SQL qui Dossier dans qui Tabelle rein et wieder raus?

Könnte mir là peut-être la fois un SQL-Profi un Demo avec qui obigen KUESDB.GDB écrivons, dans qui une beliebige Dossier gespeichert et wieder ausgelesen wird? si KURSDB.GDB ou bien KURSDB.FDB ist égal, car pour meinen bisherigen Tests sommes qui Dateiformate de Interbase (*.GDB) et Firebird (*.FDB) scheinbar identique.

merci et Salut
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:  [...] 
09.02.2009  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

18.903 Views

Untitledvor 0 min.
Klaus Kohlhepp20.10.2022
Walter24.02.2022
Rschnett20.02.2019
Peter Max Müller04.02.2019
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie