Forum: Datenbanken
Delphi
by pronny31,
10. Jan 2008
Der Befehl
geht nicht ! Warum kann mir da jemand helfen ?
Forum: Datenbanken
Delphi
by pronny31,
10. Jan 2008
Bist du dir sicher das das keinen einfluß auf bestehende Datenbestände hat bzw. nichts zerstört ?
Habe gehört das sowas nicht empfohlen wird !
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Nein ich will jetzt in die Tabelle A meine Daten zurückspielen daher das Insert Statement !
Meine beiden Tabellen sind mitlerweile wieder identisch .... und jetzt habe ich vor alles von a nach zu kopieren b
das Bild, welches ich vorhin reingestellt habe zeigt das die Reihenfolge nicht identisch ist und ich habe gelesen das eine Änderung der Reihenfolge nur an der Systemtabelle vorgenommen...
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Mkinzler vielen dank !
Das heißt also , wenn an einer Tabelle A Änderungen vorgenommen worden sind und an der Tabelle B keine Änderungen vorgenommen worden sind anschließend sichergestellt wird das die Tabelle A wieder identisch ist mit der Tabelle B das
Insert Into Tabelle A select * from Tabelle B nicht geht !
Stimmst du mir da zu ?
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Das stimmt schon mir ging es eben auch um den Hintergrund (Datenbanksystemtechnisch) und ich wollte eben eine logische Erklärung haben. Ich dachte es kennt jemand die genauen Gründe dafür und kann mir dabei helfen !
Viele Beiträge hätten nicht verfasst werden müssen , wenn man versucht hätte meine Beiträge aufmerksam zu lesen ! Ich habe z.B. gesagt, dass meine Tabellen von der Struktur her...
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
ja wie ohne die Datenbank bzw. tabellen neu anzulegen ?
es kann ja durchaus sein das bei einem Volumen von ca. 40 - 50 Mio Datensätzen es etwas länger dauert :coder2:
mach mal bitte einen Vorschlag
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Bevor ich hier was reinstelle überlege ich mir schon was ich sage !
Ich habe Prozeduren geschrieben die die Gleichheit bezogen auf die Struktur und Feldnamen prüft , welche ergeben hat das alles Korrekt ist ! Ihr solltet schon mal lesen was ich schreibe und erst dann Urteilen !!
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Ja es geht mir jetzt aber auch um den Aufbau dieser Tabelle und warum er dieses Lücken hat und die Tabelle hat sie 100 %!
Weil wenn ich explizit die Spaltennamen angebe geht es mache ich aber * kommt diese Fehlermeldung !
Ich habe den eindruck das Firebird bei der angabe * einfach annimmt das alles in der selben reihenfolge ist und dadurch der Fehler zustande kommt !
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Nein die Tabelle ist genau durchdacht !
Ich will jetzt nur durch Benutzersteuerung die Datensätze von a nach b kopieren (archivieren)
Die Struktur ist identisch 100 %
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
:wall: Bei 168 Feldnamen ????????????????
Sicher abbbbbbbbbbbbbbbbbbbäääääääääääääääääääääääääääärrrrrrrrrrrrrrrrrrrrrrrrrrrr. :warn:
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Ich weiss das beide Tabellen identisch ist und habe im vergleich in IBExpert
Bild angehängt. MfG, Matze
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Problem ist eigentlich nur das ich ein Insert Statement nicht absetzen kann und ich die Vermutung haben das es daran liegt !
Dieses Statement : Insert Into TableA Select * from TableB where zaehler = 984
Danach kommt folgende Meldung :
Overflow occurred during data type conversion.
conversion error from string "Diverse Adresse".
Die beiden Tabellen sind von der struktur her...
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Backup Restore macht das ganze nicht die lücken bleiben habe ich alles im IBExpert nachgeprüft !
Was macht Sweep ?
Forum: Datenbanken
Delphi
by pronny31,
9. Jan 2008
Hallo,
habe folgendes Problem :
Ich habe im laufe der Zeit innerhalb einer Datenbank Feldeigenschaften geändert ...z.b. Varchar(20) auf Varchar(25) usw., um das im laufenden Betrieb zu machen habe ich einfach ein neues Feld mit den neuen Eingeschaften angelegt anschließend alles aus dem Feld, was da geändert werden soll reinkopiert und dann das alte Feld gelöscht und anschießend neu...