19. august 2001 - 00:47Der er
29 kommentarer og 1 løsning
hjælp til asp base
Hej Alle
har et problem jeg håber i kan hjælpe mig med har lavet en access base hvor jeg via min website skal kunne gemme nogle data som brugeren indtaster i en formular. Samtidig skal personen tildeles et unikt ID nummer således at man fra en anden side kan hive disse data frem udelukkede på det ID nummer personen er tildelt .....da jeg ikke er nogen asp haj ...overhovedet søger jeg kode til hvorledes dette kan lade sig gøre.... håber nogle kan hjælpe bergstroem
Det første du skal gøre er, at designe databasen. Hvilke felter skal du bruge og så videre. Det første felt du skal lave skal du kalde ID og angive feltet som værende en Autoværdi og Primær Nøgle. Derefter kan du lave resten af dine felter som du har lyst til!..
Når du via ASP skal oprette en ny bruger, behøver du ikke selv at tænke på ID-nummeret, fordi det bliver automatisk opdateret af Access.
Skal du bruge hele scriptet til at oprette nye brugere og hente data frem, eller vil du selv prøve at \"lege\"?..
Som ledetraad, kan jeg sige at I access kan du oprette en tabel med flg. kolonner:
Navn,Datatype ID, Autonummer (Saet kolonnen som noegle) BrugerID, Tekst Brugernavn, Tekst osv.
Ved at saette ID kolonnen til Autonummer, vil Access soerge for at tildele et nyt ID naar du indsaetter I databasen. Dette Id kan du nu bruge til dine database kald (vil vaere unikt, da Access oeger med 1 for hvert insert (og det er noeglen paa tabellen)).
Felter er eks: navn, alder, tekts1, tekst2 + et autonummererings felt som skal tjene som ID nummer.
Det er korrekt at en autonummerering i access bliver unik og at access selv opdaterer dette men hvorledes får jeg dette unikke nummer smidt i hovedet på den der har indtastet data og hvorledes finder jeg data igen ved kun at taste dette nummer ......mere det jeg har problemos med ..... var nok ikke godt nok beskrevet af mig i første indlæg håber dette hjælper
Jeg regner her med at du har insert statement paa plads og brugeren har angivet brugernavn, som er gemt i databasen. Vi har brugernavnet, f.eks. har vi skrevet brugernavn i db\'en og gemt det i en Session(\"Brugernavn\") variable, som lever saa laenge brugeren er paa vores website.
<%\' Vi finder brugeren i db\'en Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open Application(\"DBConnstring\") sql = \"Select * From Brugere Where Brugernavn=\'\" & Session(\"Brugernavn\") & \"\'\" Set rs = Conn.Execute(sql) If not rs.Eof then \' Nu har vi brugerens recordset og vi udskriver hans ID response.write rs(\"ID\") else response.write \"Brugeren kunne ikke findes i databasen\" End if %>
Meget simpelt eks. som sagt kan jeg maile et eksempel.
Okay!.. Jeg skal se hvad jeg kan gøre!.. Det hele skal køre i Access, ikke?.. Det er nu ikke svært overhovedet, men det tager jo lige et kvarters tid at lave det hele..
Er det noget der kan vente til imorgen?.. For så vil jeg nemlig benytte mig af muligheden for at gå i seng!.. ;)
Du skal da være velkommen til at sende et eks. på min mail henrik30@sol.dk men husk udgangspunktet er at jeg har access basen med de felter der skal bruges.....mangler hele koden til at oprette bruger give ID og til at hente data via ID
det er tæt på det jeg gerne vil have men dog ikke helt....det jeg gerne vil er faktisk to sider med hvert sit asp kald ned i min base..... side 1 er en opretbruger side hvor asp kaldet gemmer de data brugeren har tastet og slutter med at give brugeren det ID nummer som posten får i basen (autonummerering.
side to skal kun kunne hive de data op der er tastet for den enkelte bruger ud fra hvilket ID nummer man taster....
håber ikke jeg er for besværlig selv om jeg ikke har været god til at formulerer hvad det egentlig skal kunne :O)
Faktisk kan man sige at din opret profil er kanon .... bortset fra at jeg gerne vil have ID nummeret kastet i hovedet på brugeren efter oprettelsen. Men vis bruger siden skal kun vise den som man taster ID nummer på
jep nu får jeg ID\'et men kan så ikke søge det frem men er vel fordi det kald ikke er på endnu ....ser virkelig ud som det jeg gerne ville ...så hvis du lige har en samlet zip som den anden hvor man også kan søge posten frem er point\'sne dine :O)
:O) tja hvad kan jeg sige 10 må være et for stort tal til at jeg kan skrive det korret LOL ** ser ud til at det sørme virker og lige det jeg gerne ville .........kanon
Hej Thomas. Jeg har fulgt lidt med i hvad i har skrevet her. Jeg er meget interesseret i ASP men har ikke kendskab til det. Jeg har hentet den seneste zip-fil du lavede til Bergstroem. Mit spørgsmål lyder så : Hvordan tester jeg de ASP filer? Eller hvordan får jeg det ind i en HTML-fil?
Frank.
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.