Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: SQL ja asp

blackmoor [21.06.2005 14:54:56]

#

if Request.Form("Vastaanottaja") <> "" then
	SQLlause2 = "UPDATE Tarjouspyynto SET Tarjouspyynto_id = '" & Arvo & "', "
	SQLLause2 = SQLlause2 & "YritysTunnus = '" & Request.Form("Yritykset")& "', "
	SQLlause2 = SQLlause2 & "Vastaanotettu_pvm = '" & Request.Form("vastaanotettu_pvm")& "', "
	SQLlause2 = SQLlause2 & "Vastaanottaja = '" & Request.Form("vastaanottaja")& "', "
	SQLlause2 = SQLlause2 & "Tarj_Voim_aika = '" & Request.Form("tarj_voim_aika")& "', "
	SQLlause2 = SQLlause2 & "Huomautukset = '" & Request.Form("huomautukset")& "' "
	SQLlause2 = SQLlause2 & "WHERE Tarjouspyynto_id = '" & Arvo & "'"
	Response.Write "" &SQLlause2
		Set Tulos2 = Yhteys.Execute(SQLlause2)

Tollanen pätkä, eli update lause. sanoopi näin:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '='.

/pato/Tarjouspyynnot_muokkaa.asp, line 11

Missä kohtaa on vika teidän mielestä?

kasetti [21.06.2005 15:32:07]

#

eikös tuo ole ihan turha:

SET Tarjouspyynto_id = Arvo

koska arvo on jo oikea:

WHERE Tarjouspyynto_id = Arvo

saat ainakin lausetta lyhyemmäksi.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta