Avatar billede reds2001 Nybegynder
30. december 2002 - 08:33 Der er 9 kommentarer og
1 løsning

VB og Access2000

Jeg har lavet en routine der opretter nogle tabeller vha. sql og sætter de fornødne relationer, keys og kardinaliteter. Problemet er bare at når jeg går ind i Access-filen i realtionships så er den grafiske fremstilling af cardinaliteten ikke korrekt men den er implementeret korrekt. Hvad skyldes det, og hvordan undgår jeg det?
Avatar billede strcoder Nybegynder
31. december 2002 - 02:56 #1
Hvad er 'kardinaliteter' ???
Avatar billede reds2001 Nybegynder
31. december 2002 - 10:46 #2
kardinalitet er udtrykket for forholdet mellem tabeller. f.eks. en til mange
Avatar billede terry Ekspert
01. januar 2003 - 12:19 #3
reds2001 is it possible for us to see the code you are using to create the tables etc.?
Avatar billede reds2001 Nybegynder
02. januar 2003 - 08:22 #4
sure thing terry:

strSQL = "CREATE TABLE Exp_Table(" + _
        "Fluid_ID long CONSTRAINT FluidID_Req NOT NULL," + _
        "IOIL integer2," + _
        "MwAdj integer2," + _
        "DensAdj integer2," + _
        "NSatSets integer2," + _
        "NSepSets integer2," + _
        "NDlSets integer2," + _
        "NCmeSets integer2," + _
        "NCvdSets integer2," + _
        "NVisSets integer2," + _
        "NSwellSets integer2," + _
        "CONSTRAINT ExpTableConstraint UNIQUE(Fluid_ID))"

    Conn.Execute strSQL
   
    strSQL = "ALTER TABLE Exp_Table ADD CONSTRAINT FKFluidExp FOREIGN KEY (Fluid_ID) REFERENCES Fluid_Table(Fluid_ID) ON UPDATE CASCADE ON DELETE CASCADE"
    Conn.Execute strSQL
   
    strSQL = "ALTER TABLE Exp_Table ADD CONSTRAINT ExpUnique UNIQUE(Fluid_ID)"
    Conn.Execute strSQL
Avatar billede terry Ekspert
02. januar 2003 - 18:10 #5
reds2001 am I right in saying that we are talking either and SQL Server backend or maybe MSDE?

Can I also have the layout of Fluid_Table table?

what is CONSTRAINT ExpUnique for, isnt CONSTRAINT ExpTableConstraint the same?
Avatar billede reds2001 Nybegynder
02. januar 2003 - 20:00 #6
Hi terry,as a matter of fact it is just a simpl access2000 file.
By the way the two constraints are the same. Even if i remove one of them I end up in the same situation. I'm not at work right now so I have to post it tomorrow.
Avatar billede terry Ekspert
02. januar 2003 - 20:16 #7
OK, if you can send it tomorrow then I'll take a look. I must admit that I havent normally created tables through code, so I am not sure what to expect. You may be needing a PRIMARY KEY constraint which is NOT the same as a unique key!
Avatar billede terry Ekspert
05. januar 2003 - 20:42 #8
reds2001, hows things going here?
Avatar billede terry Ekspert
09. januar 2003 - 19:37 #9
resd2001 are you there?
Avatar billede reds2001 Nybegynder
17. januar 2003 - 08:05 #10
Hej Terry, undskyld forsinkelsen. Jeg har været i kontakt med Microsoft Support med det her problem og det viser sig at forklaringen på det hele er at systemtabellerne ikke er opdateret til at vise det rigtige view. Relationerne er ellers gode nok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester