D DavidB Medlem sedan jan. 2000 1 372 inlägg Frågan 19 apr. 2000 09:57 #1 Varför fungerar inte det nedan och hur ska man göra för att få det att fungera. :q
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\databas.mdb" SQLstmt = "UPDATE UserDetails SET "
SQLstmt = SQLstmt & "Name = " & Request.Form("name")
Connection.Execute(SQLStmt)
%>
och vad ska jag lägga till om jag vill uppdatera en sak till samtidigt?
E emission Medlem sedan dec. 1999 6 721 inlägg För att namnet måste matas in mellan '-tecken.
J Jacek Medlem sedan apr. 2000 169 inlägg Testa det här!
<%
set conn=server.createobject("adodb.connection")
path="DBQ=" & server.mappath("din_databas_fil")
conn.open "driver={microsoft access driver (*.mdb)}; " & path,"name","name"
%>
/micke
J Jacek Medlem sedan apr. 2000 169 inlägg Uppfattade inte ditt inlägg rätt... så den koden som jag skrivit där över är för att läsa Databas, inte uppdatera!
Däremot så kan du testa det hära:
set conn=server.createobject("adodb.connection")
path="DBQ=" & server.mappath("../../data\fbi01.mdb")
conn.open "driver={microsoft access driver (*.mdb)}; " & path,"name","name"
SQL = "SELECT * FROM ditt_tabell_namn Where Id =" & Request("Id")
SQL = SQL & " Order by Id Desc"
Set RS = Conn.Execute(SQL)
/micke
B bohlin Medlem sedan mars 2000 263 inlägg SQLstmt = "UPDATE UserDetails SET "
SQLstmt = SQLstmt & "Name = '" & Request.Form("name") & "'"
------------------
/bohlin
D DavidB Medlem sedan jan. 2000 1 372 inlägg tack men hur ska jag göra om jag vill uppdatera epost okså?
D DavidB Medlem sedan jan. 2000 1 372 inlägg det ovan kanske var lite oklart jag menade att jag ville uppdatera en sak till något liknande det nedan fast fungerande:
<%
SQLstmt = "UPDATE UserDetails SET "
SQLstmt = SQLstmt & "Name = '" & Request.Form("namn") & "'"
SQLstmt = SQLstmt & "Epost = '" & Request.Form("epost") & "'"
SQLstmt = SQLstmt & "url = '" & Request.Form("url") & "'"
Connection.Execute(SQLStmt)
%>
// David