tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
1365
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von tlj
    tlj tlj ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Ort
    @scilor.com
    Beiträge
    35
    Ich möchte folgendes machen:

    Ich habe 2 Tabellen mit unterschiedlicher Struktur aber mit mehreren gleichen Feldern die Synchronisiert werden sollen
    zuerst möchte ich in der ADB alle löschen in denen eine Kombination aus 2 Feldern nicht in der anderen TempData vorkommt (z.B. nur einmal Vorname & ein Nachname)
    Dannach möchte ich die ADB aus der Tempdata updaten und zwar die wo die Felder gleich sind.

    Hier ich habe das löschen so versucht:

    Ích mache irgendetwas falsch

    Code :
    1
    2
    3
    4
    
    DELETE * FROM [D:\ADB.mdb].tblAnsprechpartner
    WHERE NOT EXISTS
    (SELECT * FROM [D:\ADB.mdb].tblAnsprechpartner
    WHERE IDlfdNrFirma = [D:\TempData.mdb].Kontakt.AccessFirmaId AND RelationnummerAP = [D:\TempData.mdb].Kontakt.ExcelRelationNumberInterrelation)
    (Umbruch nur zur übersicht)
    Fehler:

    Code :
    1
    2
    3
    
    Das Datenbankmodul kann '' nicht finden.
    Stellen Sie sicher, dass es sich um einen gültigen Parameter oder Alias-Namen handelt,
    der keine ungültigen Zeichen oder falsche Zeichensetzung enthält und dessen Name nicht zu lang ist.


    Meine Datenbankanbindung steht auf der [D:\TempData.mdb], aber wenn ich des weglasse findet er die Tabelle nich

    der Fehlercode bringt mich auch nit weiter

    vielen Dank
    Geändert von tlj (20.04.09 um 15:44 Uhr)
     
    My Windows Mobile and Windows Open Source Website:
    www.scilor.com

    My Programs:
    grooveshark™.com Downloader, GrooveMobile, Fuel Blaster, Chameleon TicTacToe, QuickTap, WiMoBlue, Driving Licence Trainer, CodeSnippetViewer, Gesture Launcher, Fahrplanauskunft

  2. #2
    calvin65 calvin65 ist offline Mitglied Bronze
    Registriert seit
    Nov 2005
    Beiträge
    31
    Code :
    1
    
    DELETE FROM Tabelle WHERE Bedingung
    Der * kann bei dir raus.

    Ich habe schon lange nichts mehr mit Access gemacht, daher kann ichs nicht genau sagen, aber ist es richtig da die Namen der Datenbankdateien zu verwenden?
    Wäe da nicht eine Verbindung zur Datenbank besser und dann einfach per Command den Befehl ausführen? (ODBC oder Jet)
     
    MfG Calvin

  3. #3
    Avatar von tlj
    tlj tlj ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Ort
    @scilor.com
    Beiträge
    35
    Ich habe eine Datenanbindung auf meiner Temp, aber wenn ich das nich davor schreibe findet er es nicht, wahrscheinlich weil der verweis auf die andere Datenbank weil ich die im Select habe

    Dim SQLCon As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & TempDatabase & ";")

    Ohne das * gehts leider auch nit

    Code :
    1
    
    DELETE FROM [D:\ADB.mdb].tblAnsprechpartner WHERE NOT EXISTS(SELECT * FROM [D:\ADB.mdb].tblAnsprechpartner WHERE [D:\ADB.mdb].tblAnsprechpartner.IDlfdNrFirma = Kontakt.AccessFirmaId AND [D:\ADB.mdb].tblAnsprechpartner.RelationnummerAP = Kontakt.ExcelRelationNumberInterrelation)
    so gehts auch nicht
    Geändert von tlj (20.04.09 um 16:14 Uhr)
     
    My Windows Mobile and Windows Open Source Website:
    www.scilor.com

    My Programs:
    grooveshark™.com Downloader, GrooveMobile, Fuel Blaster, Chameleon TicTacToe, QuickTap, WiMoBlue, Driving Licence Trainer, CodeSnippetViewer, Gesture Launcher, Fahrplanauskunft

  4. #4
    Avatar von tlj
    tlj tlj ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Ort
    @scilor.com
    Beiträge
    35
    Code :
    1
    
    DELETE FROM [D:\ADB.mdb].tblAnsprechpartner WHERE NOT RelationnummerAP = '' AND NOT EXISTS(SELECT * FROM Kontakt, [D:\ADB.mdb].tblAnsprechpartner WHERE IDlfdNrFirma = AccessFirmaId AND RelationnummerAP = ExcelRelationNumberInterrelation)
    Nurnoch Dateitypen unverträglich
    Geändert von tlj (20.04.09 um 16:27 Uhr)
     
    My Windows Mobile and Windows Open Source Website:
    www.scilor.com

    My Programs:
    grooveshark™.com Downloader, GrooveMobile, Fuel Blaster, Chameleon TicTacToe, QuickTap, WiMoBlue, Driving Licence Trainer, CodeSnippetViewer, Gesture Launcher, Fahrplanauskunft

Ähnliche Themen

  1. Kann den Fehler nicht finden
    Von SantaCruze im Forum PHP
    Antworten: 4
    Letzter Beitrag: 09.03.07, 16:49
  2. Kann Schriftart nicht finden
    Von julchen im Forum Typografie
    Antworten: 4
    Letzter Beitrag: 13.10.06, 23:43
  3. kann den Fehler nicht finden
    Von xtraMen im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 09.05.05, 22:28
  4. Browser kann Server nicht finden (DNS-Problem?)
    Von vaporizer im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 10.09.04, 12:56
  5. Kann Datenbank nicht finden.
    Von Eiszwerg im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 12.12.03, 18:35