AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL in Delphi mit TQuery - Komponente
Thema durchsuchen
Ansicht
Themen-Optionen

SQL in Delphi mit TQuery - Komponente

Ein Thema von Tester · begonnen am 5. Aug 2003 · letzter Beitrag vom 5. Aug 2003
Antwort Antwort
Seite 2 von 3     12 3      
Tester

Registriert seit: 5. Aug 2003
Ort: tief im Osten
78 Beiträge
 
#11

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 09:52
Das hatte ich auch probiert.
Ich glaub da gibt es wohl keinen großen Unterschied.
Der Fehler lag wohl bei den Hochkommas.

Danke!

Wirklich Klasse eure Hilfsbereitschaft!

Gruß

TESTER
  Mit Zitat antworten Zitat
Gast
(Gast)

n/a Beiträge
 
#12

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 09:56
Hallo Tester 8)

#39 bedeutet hier eine Hochkomma = ’’’

Noch eine Bemerkung... wenn schon dann bitte so:

ID Integer NOT NULL

das habe ich vorher vergessen…

Wo es gespeichert wird weiß ich nicht so genau (ist nicht mein Gebiet) aber ich denke, dass das kannst Du in der BDE in deinem Alias sehen... oder so was...

Viele Grüße und viel Erfolg wünscht Dir

Paul Jr.
  Mit Zitat antworten Zitat
Tester

Registriert seit: 5. Aug 2003
Ort: tief im Osten
78 Beiträge
 
#13

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 10:02
Danke !

  Mit Zitat antworten Zitat
Tester

Registriert seit: 5. Aug 2003
Ort: tief im Osten
78 Beiträge
 
#14

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 10:19
@ Paul Jr.

Sorry das ich nochmal nerven muß, aber irgendwie komme ich mit deiner Lösung nicht klar.

Habe das alles so geschrieben aber er legt die Tabelle nicht an.
Wo ist der unterschied zu 'mr2' seinem Text, der funktioniert bei mir und mit Select zeigt er auch die erstellte Tabelle an.

Nur bei dem, sagt immer wieder Tabelle nicht gefunden.
Obwohl ich einen Alias habe wo alle Tabellen drin stehen.
Soviel auch zu der Frage wo werden die hin gespeichert, dafür gebe ich ja bei Alias das Verzeichnis an.

Lieben Gruß

TESTER
  Mit Zitat antworten Zitat
Gast
(Gast)

n/a Beiträge
 
#15

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 10:27
Hallo Tester 8)

natürlich wenn Du schon diese Tabelle hast... kannst diese nicht noch einmal anlegen.

Darum musst Du diese zuerst löschen z.B. so:

Code:
with Form1.Query1 do
    begin
         if active then
             close;
         with SQL do
         begin
             clear;
             Add('DROP TABLE ' + #39 + 'test_db' + #39);
         end
         try
             ExecSQL;
         except
         end
    end;
Gruß

Paul Jr.
  Mit Zitat antworten Zitat
Gast
(Gast)

n/a Beiträge
 
#16

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 10:30
sorry

das mus natürlich heissen:

Add('CREATE TABLE test_db');

also ohne #39... ich werde älter...

Gruß

Paul Jr.
  Mit Zitat antworten Zitat
Tester

Registriert seit: 5. Aug 2003
Ort: tief im Osten
78 Beiträge
 
#17

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 10:31
Hi!

Das ist mir schon klar, aber bei dem was du geschreiben hast, legt er keine Tabelle an, das meine ich damit.
Darum kommt auch der Fehler, test.dbf oder wie auch immer, nicht gefunden.


- BITTE NICHT BEACHTEN -> WAR NOCH AUF DER 1. SEITE !
  Mit Zitat antworten Zitat
Gast
(Gast)

n/a Beiträge
 
#18

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 10:38
Hallo Tester,

dann setzte hier zuerst ein anderen Tabellenname und probier damit
eine Tabelle zu erzeugen z.B.

'CREATE TABLE FORUM'

Gruß

Paul Jr.
  Mit Zitat antworten Zitat
Tester

Registriert seit: 5. Aug 2003
Ort: tief im Osten
78 Beiträge
 
#19

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 10:43
Hmh, versteh ich nicht!

Hab das auch schon versucht, bzw schon alle Möglichen Varianten, mit Hochkommas. Aber irgendwie geht das nicht, er legt die einfach nicht an.

Vielleicht geht das gar nicht mit 'Add' sondern nur mit 'Text'.

Wenn du die möglichkeit hast dann kannst du es ja mal bei dir probieren

Code:
with Form1.Query do
  begin
    if active then
      close;
    with SQL do
    begin
      clear;
      //Add('CREATE TABLE ' + #39 + 'test_xxl.dbf' + #39);
      Add('CREATE TABLE test_db.dbf');
      Add('ID INTEGER,');
      Add('NAME VARCHAR(20),');
      Add('KUERZEL VARCHAR(20),');
      Add('PRIMARY KEY (ID)');
    end;
    try
      ExecSQL;
    except
    end;
  end;
Hab NOT NULL jetzt noch weggelassen.

Gruß

TESTER
  Mit Zitat antworten Zitat
Gast
(Gast)

n/a Beiträge
 
#20

Re: SQL in Delphi mit TQuery - Komponente

  Alt 5. Aug 2003, 10:50
Hallo Tester, 8)

vielleicht muss man hier auch ein Pfad eingeben...z.B.:

Add('CREATE TABLE c:\test1_db.dbf');

In jedem Fall mach zuerst den Try except Block weg... vielleicht zeigt sich dann eine Fehlermeldung.

Ich kann Dir leider nicht mehr hier helfen, da ich mich auf SQL-Server / Oracle /MySQL und Interbase spetzialisiert habe...sorry

Gruß

Paul Jr.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 16:36 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