AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird DB nach MySql portieren
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird DB nach MySql portieren

Ein Thema von DataCool · begonnen am 15. Feb 2007 · letzter Beitrag vom 16. Feb 2007
Antwort Antwort
Seite 3 von 3     123   
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#21

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 13:58
Hallo,

womit erzeugst du die SP ?
das "" beim Generator sollte weg.

Das sind 2 Anweisungen, also 2 Queries.

Benutzt du eine Scipt-Komponente ?
Dann muss das so aussehen:

SET TERM ^ ;
CREATE PROCEDURE bla
AS
BEGIN
Gen_id ;
END ^

SET TERM ; ^


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#22

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:07
Hi,

ich benutze die IBConsole(Interactive SQL).

Den Generator habe ich vorher seperat erzeugt,
dieser wurde auch erfolgreich erstellt(oben nur die Meta-Daten vom Generator zur Vollständigleit).

Aber das :
SQL-Code:
CREATE PROCEDURE SP_NEW_KEY_GEF_BUCHUNGEN RETURNS (ID INTEGER)
AS
BEGIN
  ID = GEN_ID(GGEF_BUCHUNGEN, 1);
END
^^ Und das schlägt mit oben genannter Meldung fehl !

Greetz DataCool


Nachtrag: Mit der Term ^ Geschichte ist das Create jetzt durchgelaufen !!!
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#23

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:15
Hi,

kann ich die SP nicht wie bei MySQL mit :

CALL SP_NEW_KEY_GEF_BUCHUNGEN In einer ganz normalen Query ausführen ?

Gretz DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#24

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:18
Doch, nur wie ein ganz normaler Query:

Select * from <SP-Name>(<Params>);
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#25

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:21
Hi,

ok das funktionniert, allesdings bekomme ich als Rückgabewert nur ein Spalte ID mit Wert "null".

Der Generator zählt aber hoch !

Greetz DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#26

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:25
SQL-Code:
CREATE PROCEDURE SP_NEW_KEY_GEF_BUCHUNGEN RETURNS (ID INTEGER)
AS
BEGIN
  ID = GEN_ID(GGEF_BUCHUNGEN, 1);
  suspend;
END
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#27

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:29
Hi,

dickes dankeschön an alle !

Greetz DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#28

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:34
Hi,

doch noch einne dumme Frage :

Wie ändere ich den Wert des Generators per SQL ?

Greetz DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#29

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:38
Set Generator <name> to <wert>; oder über dier Funktion GEN_ID()
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#30

Re: Firebird DB nach MySql portieren

  Alt 16. Feb 2007, 14:42


Nochmals danke an alle
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz