20. marts 2004 - 15:45Der er
29 kommentarer og 1 løsning
Access databse driller
Hejsa...
Jeg vil lige høre jer...når jeg instætter 31 værdier i en access databse....hviket rækkefælge regner databsen så de kommer i... ja man skulle da tror den rækkefølge kolonner var i, i selve databasen....men sådan virker det åbenbart ikke???
Jeg har opretter div. 31 kolonner i databsen...og et tilsvarende dataset/skema til mit projekt...jeg har ændret kolonernes rækkefølge så de matcher skemaet inde i VS. dan den opstiller dem alfabetisk hvilket gør det nemmere at overskue...
Men den indsætter værdierne i en helt forkert rækkefølge...hvordan kan den det???
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
hhhmm....Jeg har gjort det du sagde...men den brokker sig over fejl i SQL statementet...men jeg har nærstuderet det lige siden du skrev...og kan simplethen ikke finde en fejl i det...:( hvad skal jeg gøre?
string SQLIndsætKommando = "INSERT INTO tabelPatientResultater (Bruger,CprNr,DatoITicks,FortløbendeSekvensNr,GRA#,GRA%,HCT,HGB,Id,KontrolPrøve,LYM#,LYM%,MCH,MCHC,MCV,MicrosDato,MON#,MON%,MPV,Navn,PatientPrøve,PCT,PDW,PLT,RBC,RDW,Tid,TildeltSekvensNr,Type,WBC,YderNr) VALUES('Martin','1234567890','12345678901234567890','999','11.1111','1.1','1.1','1.1','12231423','1','1.1','1.1','1.1','1.1','1.1','11/3-2004','1.1','1.1','1.1','hhmm','1','1.1','1.1','1.1','1.1','1.1','13.03.45','1','mand','1.1','e1232')";
hhmm...kan ikke få den til at skrive fejlmeddelsen ud i consol så jeg kan kopierer den...og der er jo ikke mulighed derinde for at post billeder vel...? kan jeg sende en mail?
nej det er det ikke......dvs. det er det lige nu...pga. jeg endnu ikke har fået lavet det færdigt.....det virker når jeg IKKE angiver parametrenes rækkefølge...men så indsætter den det i den forkerte rækkefølge :( ???
NU VIRKER DET!!! Jeg ændrer # til et a og % til et p i databasen....så afprøvede jeg det UNDEN parametrene...der virkede det....og så satte jeg dem til....og nu virker det...den skriver det hele i rigtig rækkefølge nu...;)
hov...har lige et spg...nu er det jo tid til at jeg def. de rigtige kolonne typer...MEN den klasse som jeg tilgår databasen er en generel klasse jeg har lavet som gerne skulle kunne genbruges senere eller af andre...og derfor dutter det jo ikke hvis jeg def. strukturen på datasettet inde i den...lige nu modtager klassen en database forbindelse og en SQL forespørgsel, for at kunne returnerer en datatabel med evt. matchende rækker...kan jeg def. i access databasen typen på hver enkelt kolonne....?? elller skal jeg ordne hele datasættet og så også sende det til min genbrugelige klasse...?? Det synes jeg bare virker lidt besværligere...
og så looper du gennem arrayene og konstruerer INSERT dynamisk og ved VALUES bruger du typen af værdien til at beslutte om du vil have '' omkring eller ej.
?? den forstod jeg...jeg benytter adapter og dataset/skema....og kan sætter typer på alle div. kolonner...men jeg kan KUN benytte den i samme klasse....jeg kan ikke oprette instanser af det...og så kan jeg jo ikke bruge det til noget...? Så bliver jeg måske alligevel nød til selve at lave det i hånden hver gangen...eller rettere lave en klasse som indholdet skemaet og som så blot returnerer det til en given klasse...
ARNE....jeg har brug for din hjælp endnu engang...jeg har rodet en den med det har database, dataset, skema osv. idag...og har egentlig fundet ud af at det er alt for besværligt at def. bestemte typer på et skemaet ...
Detfor tænkte jeg på...det er vel også lige meget at benytte det...jeg vel blot nøjes med at tjekke på de indtastede data i GUI'en...og hvis de alle er gyldige...så gemme dem i db...
Det er jo ikke skemaet som bestemmer hvor meget det fylder i databasen...det skal vel blot opfattes som et filter...således at forkerte typer ikke tillades at skrives til disk...
Tallet eks. 32 må jo fylde præcis det samme i databasen...ligemeget om det har været igennem skemaet eller ej....ikke sandt!???
Ja. Hvor meget værdier fylder i databasen er helt uafhængig af hvilken slags kode der gemmer dem.
Synes godt om
Ny brugerNybegynder
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.