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

sql fel

Rekommendera Poster

eddie66

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]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Jonas__B

ä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

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
eddie66

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?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
eddie66

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.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...