> Ved at skrive denne linie i toppen af min browser add.asp?dir=knj skulle
den
> gerne opdatere min Database med KNJ
>
Jeg ved ikke lige hvorfor det script ikke virkede, men her har du koden til
hvordan det kan gøres, jeg synes selv den er en hel del mere enkel:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("add.mdb")
conn.Execute("INSERT INTO ftp (dirname) VALUES ('" &
Request.QueryString("dir") & "')")
conn.Close
set conn = nothing
%>
Hvis du også vil have den til at tjekke om værdien findes i forvejen, så kan
du tilføje følgende:
<%
Set objRS = Server.CreateObject("ADODB.Recordset")
strQ = "SELECT * FROM accessrules WHERE (dir = '" &
Request.QueryString("dir") & "')"
strConn = "DBQ="& Server.MapPath("add.mdb") & ";Driver={Microsoft Access
Driver (*.mdb)}; PWD=" & ""
objRS.Open strQ, strConn
if not objRS.EOF then
check = "exist"
end if
objRS.Close
Set objRS = Nothing
%>
Du skal selvfølgelig lige tilføje følgende hvis du også vil have den til at
tjekke om værdien findes:
if check <> "exist" then
'koden der tilføjer din værdi til databasen
end if
Mvh. Christoffer Thygesen
homepage:
http://cht.dk
e-mail: cht@cht.dk