.mdb filer

Tags:    asp

..



Indlæg senest redigeret d. 03.04.2010 16:23 af Bruger #164
5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
User
Bruger #936 @ 04.05.02 13:47
Hej,

jeg er ret ny inderfor ASP, er der nogen der ved hvordan man sletter noget fra en .mdb fil?

M.V.H.
..:Lucky Luke:..


Åben .mdb med access, som er i de fleste office pakker, tjek evt. Html.dk og så deres asp turtorial
[Redigeret d. 04/05-02 13:48:40 af Nickloas]



..



Indlæg senest redigeret d. 03.04.2010 16:24 af Bruger #164
Jo hvis du ikke her access fra microsoft kan du altså ikke bruge .mdb (Microsoft Data Base) filer :( Men du kan da hente office serien inde på kazaa hvis du har en hurtig forbindelse tager det en 3 timer MAX, husk det nok er bedst hvis du henter office 2000 da det er det nemmeste :D

MVH. HomiX



Hej,

jeg er ret ny inderfor ASP, er der nogen der ved hvordan man sletter noget fra en .mdb fil?

M.V.H.
..:Lucky Luke:..


Hvis din .mdb fil allerede ligger på en web-server og du vil slette noget fra en database tabel, kan du gøre det via en SQL sætning, der ser nogenlunde således ud:
<pre>DELETE TabelNavn.FeltNavn FROM TabelNavn WHERE TabelNavn.FeltNavn=værdi;</pre>
Indsæt tabellens navn i stedet for TabelNavn, feltets navn istedet for FeltNavn og kriteriet istedet for værdi.

Hvis du for eksempel har en tabel (kaldet Users) med brugere og du vil slette alle records der har "Allan" i FirstName-feltet, kan det gøres cirka således:

<pre>
strSQL = "DELETE Users.FirstName FROM Users WHERE Users.FirstName = 'Allan';"

'
' Opret link til databasen.
'
Set conn = Server.CreateObject("ADODB.Connection")
db.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(DinDatabase.mdb) & ";"
Set rs = db.Execute(strSQL)
</pre>

Server.MapPath finder den fulde sti på serveren til din database, du må ændre DinDatabase.mdb til navnet på din database (og muligvis navn på den virtuelle mappe, hvis du bruger en sådan).

Jeg har ikke afprøvet det, så du bør lige experimentere med en test-tabel, inden du bruger det på "live data". Der kan jo være specielle omstændigheder ved din server.

Ihvertfald drejer dit spørgsmål sig mere om SQL end om ASP, og DELETE-sætnigen i SQL er det, du har brug for i dette tilfælde.

Hvis du har Visual Basic, kan du bygge dit eget interface til Microsoft Access databaser v.h.a. MS DAO eller MS ADO. ASP bruger iøvrigt MS ADO.

Visual Basic Enterprise (og muligvis andre versioner) kommer med et værktøj, der kaldes Visual Data Manager. Dette værktøj kan bruges til at bygge/manipulere databaser med, og ikke kun MS Access, men mange andre formater.

Hvis du har Visual Basic kan du finde dette værktøj i Add-Ins-menuen. Vælg menupunktet Visual Data Manager for at åbne værktøjet.

Software is here and now but rock and roll is forever.



..



Indlæg senest redigeret d. 03.04.2010 16:24 af Bruger #164
t