Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Access 2003 und DBdesigner ?

Mitglied: ooAlbert

ooAlbert (Level 1) - Jetzt verbinden

25.02.2008, aktualisiert 17:55 Uhr, 5590 Aufrufe, 3 Kommentare

Hi,

ich habe mit dem DBdesigner mir einige Tabellen gezaubert und würde das nun gern in eine AccessDB-2003 übertragen. Das problem ist jetzt, das der ODBC zugriff immer eine fehlermeldung generiert, das irgendwelche SQL statments inkorrekt sind ...
Hol ich über die selbe odbc-verbindung per reverse etwas aus der AccessDB klappt das aber.

DBdesigner macht mir ja auch eine SQL-Datei, aber die kann Access überhauptnicht importieren.
Mitglied: SvenGuenter
25.02.2008 um 15:13 Uhr
zeige doch mal ie sql statements dann kann man auch mehr sagen
Bitte warten ..
Mitglied: ooAlbert
25.02.2008 um 17:18 Uhr
hier mal die drei tabellen die ich im DBdesigner erstellte:
01.
CREATE TABLE Gegenstand (
02.
  i_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
03.
  Mitglieder_p_id INTEGER UNSIGNED NOT NULL,
04.
  i_name TEXT NULL,
05.
  typ TEXT NULL,
06.
  subtyp TEXT NULL,
07.
  p_id INTEGER UNSIGNED NULL,
08.
  menge INTEGER UNSIGNED NULL,
09.
  ts INTEGER UNSIGNED NULL,
10.
  PRIMARY KEY(i_id),
11.
  INDEX Gegenstand_FKIndex1(Mitglieder_p_id)
12.
);
13.
 
14.
CREATE TABLE Geld (
15.
  m_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
16.
  Mitglieder_p_id INTEGER UNSIGNED NOT NULL,
17.
  ts INTEGER UNSIGNED NOT NULL,
18.
  p_id INTEGER UNSIGNED NOT NULL,
19.
  PRIMARY KEY(m_id),
20.
  INDEX Geld_FKIndex1(Mitglieder_p_id)
21.
);
22.
 
23.
CREATE TABLE Mitglieder (
24.
  p_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
25.
  p_name TEXT NULL,
26.
  vorname TEXT NULL,
27.
  geb_datum DATE NULL,
28.
  PRIMARY KEY(p_id)
29.
);
Bitte warten ..
Mitglied: SvenGuenter
25.02.2008 um 17:55 Uhr
Hiho die erste Sache die mir ins auge springt ist der INTEGER UNSIGNED. Den Gibt es in Access nicht. Da musst du den Long Integer nehmen.

Hier auch der Link zu Knowledge Base


LINK_zur_KnowledgeBase
Das ist mit Sicherheit ein Fehler warum das nicht klappt.


hier noch ein kleiner hinweis zu einem Fehler deinerseits
01.
CREATE TABLE MITGLIEDER
02.
(
03.
p_id  autoincrement, 
04.
p_Name TEXT(25),
05.
vorname text(25), 
06.
geb_datum DATETIME, 
07.
Constraint Mitglieder_PK Primary Key (p_id)
08.
);
So Funktioniert der Tabellenaufbau in Access. btw. du solltest wenn du TEXT verwendest immer mit angeben wieviel Zeichen du haben willst da access sich sonst 255 Zeichen reserviert.

Evtl eine kurze Erklärung noch. Wenn du einen Autoincrement machst wird automatisch ein Long Integer genommen wenn dann noch ein Constrainit Primary Key kommt wird auch automatisch bei Access die Not Null option gesetzt.


Falls du einen Index zwingend brauchst dann noch folgenden ZUsatz
01.
CREATE INDEX pid_IDX ON Mitglieder(p_id);
Gruß

Sven


P.S Falls es dann immer noch nciht klappt schreibe das hier dann schaue ich mir die Creates mal genauer an.
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Access 2003 Office 2010 u. Win Update
gelöst Frage von zeroblue2005Datenbanken9 Kommentare

Hallo Zusammen, auch wenn ich weiß, dass einige gleich schreien oh Gott, wie kann er nur, möchte ich sagen, ...

Datenbanken

Datumsabfrage und vorletzter Wert aus Tabelle in Access 2003

Frage von CrazyCat-1Datenbanken1 Kommentar

Hallo, folgendes Problem ist für euch wahrscheinlich einfach zu lösen. Mich treibt es aber mittlerweile in den Wahnsinn, da ...

Microsoft Office

Access 2007

gelöst Frage von EverestMicrosoft Office2 Kommentare

Hallo Access-Spezialist, kann mir jemand helfen mit der Access Datenbank, die ich selbst zusammen gebastelt habe. Ich habe zwei ...

Datenbanken

Access 2.0 Migration zu Access 2013

gelöst Frage von PatrickB90Datenbanken1 Kommentar

Hallo zusammen, im Rahmen einer Migration von mehreren Access 2.0 Datenbank bin ich auf der suche nach einem Access ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 2 TagenHumor (lol)6 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 3 TagenErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 7 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 7 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Grafikkarten & Monitore
PCIe 1.0 Grafikkarte für 3840x2160
Frage von Windows10GegnerGrafikkarten & Monitore30 Kommentare

Hallo, mein Vater hat einen neuen Monitor gekauft, welcher eine native Auflösung von 3840*2160 hat. Diese muss jetzt auch ...

Windows Server
Dienstnamen und oder Deutsche und Englische Beschreibung in services.msc gleichzeitig anzeigen
gelöst Frage von vafk18Windows Server23 Kommentare

Guten Morgen, die Suche nach Diensten in services.msc gestaltet sich immer wieder schwierig, weil mir je nach Aufgabe die ...

Windows Server
Kleine Umfrage: Windows Server Desktop oder Core?
Frage von doomfreakWindows Server15 Kommentare

Hey :) Ich wollte mal eine kleine Umfrage hier starten. Ich bin schon etwas länger auf dieser Seite hier ...

JavaScript
Javascript: WebSql
gelöst Frage von internet2107JavaScript14 Kommentare

Guten Morgen zusammen, zunächst einmal einen schönen dritten Advent. Ich habe ein Problem mit Javascript und WebSQL. Bisher habe ...