webForumDet fria alternativet

Uppdatera databas

6 svar · 178 visningar · startad av DavidB

DavidBMedlem sedan jan. 20001 372 inlägg
#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?

emissionMedlem sedan dec. 19996 721 inlägg
#2

För att namnet måste matas in mellan '-tecken.

JacekMedlem sedan apr. 2000169 inlägg
#3

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

JacekMedlem sedan apr. 2000169 inlägg
#4

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

bohlinMedlem sedan mars 2000263 inlägg
#5

SQLstmt = "UPDATE UserDetails SET "
SQLstmt = SQLstmt & "Name = '" & Request.Form("name") & "'"

------------------
/bohlin

DavidBMedlem sedan jan. 20001 372 inlägg
#6

tack men hur ska jag göra om jag vill uppdatera epost okså?

DavidBMedlem sedan jan. 20001 372 inlägg
#7

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

135 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)