Just nu i M3-nätverket
Gå till innehåll

sql fel


eddie66

Rekommendera Poster

kan någon möjligtviss svara vad som är fel på min kod?

 

jag försöker spara ny data på min acess db, jag vill kolla så att det inte finns försäljning(kr) på det specifika datumet samt för det kontoret innan jag lägger till datan.

 

detta fel medd får jag.

Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

 

/page/addforsaljning.asp, line 23

 

min kod ser du här, line 23 är RecSet.Open SQL, Connect, 1, 2 :

 

if request.Form("startMonth") < 10 then
siffmonth = 0
end if
if request.Form("startDay") < 10 then
siffday = 0
end if

if request.Form("radiobutton") = "1" then
dat = date()
else 
dat= request.form("startYear") & "-" & siffmonth & request.form("startMonth") & "-" & siffday & request.form("startDay")
end if

Connect.open
Set RecSet= Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * From tblforsaljning where forsaljningsdataum = #" & trim(dat) & "# and kontoridref=" & Clng(request.form("selkontor"))

if not RecSet.EOF then
RecSet.close
set RecSet = nothing
response.redirect "forsaljningreg.asp?done=2"
end if

RecSet.AddNew
'här lägger jag till sen

 

någon som har någon ide?

 

tack på förhand.

 

[inlägget ändrat 2008-02-22 16:19:43 av eddie66]

Länk till kommentar
Dela på andra webbplatser

är det något värde i selkontor?

 

fast, bör du inte köra commandot också?

"RecSet.Open SQL, Connect, 1, 2" finns inte med i din kod du klistrat in.

 

 

prova att skriva ut sqlen innan den exekuteras

sql="..."

 

response.write SQL

response.end

 

RecSet.Open SQL, Connect, 1, 2

 

Länk till kommentar
Dela på andra webbplatser

hmm av misstag så tog jag bort Recset.open sql, connect,1,2 i den koden jag kopierade in här. dock så har jag den i min kod som jag kör annars.

 

testade o skriva ut min sql och fick detta som verkar rätt.

SELECT * From tblforsaljning where forsaljningsdataum = #2008-02-25# and kontoridref=3

 

tanken är att om sql inte hittar försäljning för detta datum samt för detta kontor så ska den lägga till information, annars hoppar den tillbaka med ett fel medd.

 

vad tror du är fel?

 

Länk till kommentar
Dela på andra webbplatser

hmm nä :-)

 

jag måste vara helt insnöad i min kod för jag märkte det inte. hittade tom ett lite stavfel till.

 

funkar nu iaf.

 

tack för att du gjorde mig uppmärksam på mitt eget fel.

 

tack för din tid.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...