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

Frage Entwicklung Datenbanken

Access 2003 und DBdesigner ?

Mitglied: ooAlbert

ooAlbert (Level 1) - Jetzt verbinden

25.02.2008, aktualisiert 17:55 Uhr, 5558 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
Datenübernahme aus Open Access in Access
Frage von ITIL-HarryDatenbanken

Hallo zusammen, in meiner Firma soll ich, weil ich mich ein wenig mit Access auskenne, Daten aus einee uralten ...

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, ...

Microsoft Office
MS Access 2003 Zwischensumme im Bericht falsch berechnet
Frage von greatmgmMicrosoft Office

Hallo zusammen, ja vor genau dem oben genannten Phänomen stehe ich jetzt. Leider habe ich nur noch die PDFs ...

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
Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 2 StundenRouter & Routing

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 9 StundenDatenschutz

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 13 StundenMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 3 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

SAN, NAS, DAS
Wer kennt sich mit QNAP und CISCO aus ?
gelöst Frage von MachelloSAN, NAS, DAS10 Kommentare

Hallo Zusammen hier im Forum, Ich habe ein QNas 451+ und dieses NAS hat zwei GBit Lan Adapter die ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...