webForumDet fria alternativet

No Value

2 svar · 168 visningar · startad av DiDjo

DiDjoMedlem sedan nov. 2002544 inlägg
#1

Hej! Jag vet inte riktigt hur detta ska skrivas:

Sql1 = "SELECT * FROM lagenheter WHERE adress = '"&_ 
Request.Querystring("adress") &"' AND adressnr = "&_ 
Request.Querystring("nr") &" AND adressbok = "&_ 
Request.Querystring("bok") &" AND vems = 'Ledig';"

Set Connect = server.createobject("adodb.connection")
Connect.Open "provider=microsoft.jet.oledb.4.0; data source ="& Server.Mappath("")
set rs1 = Connect.execute(Sql1)

Det fungerar inte... får detta fel:

Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters. 

/kommun/maklaren_kop_lagenhet.asp, line 43

Och sen, hur gör jag en kod, så jag kan uppdatera i databasen? Med den kopplingen?

DiDjoMedlem sedan nov. 2002544 inlägg
#2

Jag skapade en kolumn i databasen som håller reda på ID istället! Mycket lättare :e ;)

mikulMedlem sedan aug. 20013 824 inlägg
#3

DiDjo skrev:

Med den kopplingen?

'// Update
'//-------------------------------------------------------------------------------------------------------------
     
     SQLUpdate = "Update Tabellen set kolumn1 = '"& variabel &"', kolumn2 = 'value' where id = "& id &";"

'// Så här exekvera du sen:
     Connect.Execute(SQLUpdate),,128

'// Insert 
'//-------------------------------------------------------------------------------------------------------------

     SQLInsert = "Insert into Tabellen(kolumn1, kolumn2) Values('"& variabel &"', 'value')

'// Så här exekvera du sen:
     Connect.Execute(SQLInsert),,128
125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)