---
title: "Insert into problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/66727-insert-into-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "sudden"
published: "2003-01-31T15:13:18.000Z"
updated: "2003-02-01T07:50:49.000Z"
replies: 20
views: 388
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/66727-insert-into-problem"
---

# Insert into problem

_Sida 1 av 2._

## #1 — sudden, 2003-01-31T15:13Z

Vad är det för fel på följande syntax:?

```
 SQL = "INSERT INTO tblGameInfo ( manskap, slagskepp, hangarfartyg, kryssare, jagare, ubåtar, stridsvagnar, flygplan ) VALUES ('500', '2', '0', '1', '5', '3', '10', '5') where UserID = " & session("USER")
```

Jag får bara det här felmeddelandet: 

Feltyp:
Microsoft JET Database Engine (0x80040E14)
Semikolon saknas i slutet av SQL-uttryck.
/WW II online/index.asp, line 229

Snälla hjälp!

Permalänk: https://www.webforum.nu/p/66727

## #2 — Poffe, 2003-01-31T15:20Z

values ska väll sittaihop med parantesen? kanske inte spelar nån roll..

VALUES('500', '2', '0', '1', '5', '3', '10', '5')

sen, vad har du för datatyp på fälten i tabellen? är det tal så ska du inte ha med enkelfnuttarna ( ' ) runt siffrorna

Permalänk: https://www.webforum.nu/p/934703

## #3 — JAreMANNEN, 2003-01-31T15:26Z

Vart finner du UserId i den tabellen då?

Permalänk: https://www.webforum.nu/p/934709

## #4 — trexter, 2003-01-31T15:28Z

Vad innehåller session("USER")?

 :)

Permalänk: https://www.webforum.nu/p/934714

## #5 — @nders, 2003-01-31T15:28Z

Man använder inte WHERE i INSERT-satser.

Permalänk: https://www.webforum.nu/p/934715

## #6 — trexter, 2003-01-31T15:29Z

oops ;)

Permalänk: https://www.webforum.nu/p/934716

## #7 — @nders, 2003-01-31T15:31Z

Nej.

WHERE är en del av den SELECT-fråga som används som delfråga för att fylla tabellen. Den hör INTE till INSERT.

**(Detta inlägg är response på trexters tidigare inlägg, som nu är bortredigerat. Skämmes, trexter. ;) )**

Mvh

Permalänk: https://www.webforum.nu/p/934721

## #8 — trexter, 2003-01-31T15:34Z

> **@nders skrev:**
>
> Skämmes, trexter. ;)

Jag hann faktiskt redigera innan ditt svar postades. Alltså var det Du som var för långsam.

 :p

Permalänk: https://www.webforum.nu/p/934725

## #9 — trexter, 2003-01-31T15:38Z

Förresten, man kan ju tillägga att SQL-kommandot du söker antagligen är [UPDATE.](http://www.devguru.com/Technologies/jetsql/quickref/update.html) 

 :)

Permalänk: https://www.webforum.nu/p/934728

## #10 — sudden, 2003-01-31T15:40Z

jag tror du har rätt trexter...tack för all hjälp allihopa ;)

Permalänk: https://www.webforum.nu/p/934732

## #11 — sudden, 2003-01-31T15:49Z

Behöver lite mera hjälp ändå  :r 
Hur fixarjag till den här koden:?

```
SQL = "UPDATE tblGameInfo Set manskap = (manskap + & " request.form("manskap")) where UserID = " & session("USER")
```

Permalänk: https://www.webforum.nu/p/934735

## #12 — trexter, 2003-01-31T15:55Z

```
SQL = "UPDATE tblGameInfo Set manskap = manskap + "&request.form("manskap")&" where UserID = " & session("USER")
```

kanske?

 :)

Permalänk: https://www.webforum.nu/p/934742

## #13 — LarsG, 2003-01-31T16:07Z

vad är problemet med koden?

Permalänk: https://www.webforum.nu/p/934756

## #14 — sudden, 2003-01-31T17:48Z

Får följande felmeddelande:

Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel (operator saknas) i frågeuttrycket 'manskap +'.
/WW II online/index.asp, line 229

Permalänk: https://www.webforum.nu/p/934831

## #15 — sudden, 2003-01-31T17:51Z

Äh...jag postar hela koden istället...den rad som är BOLD är den kod som det är fel på:

```
<%@Language = VBScript%>
<html>
<head>
<title>Untitled Document</title>
<style type="text/css">
<!--
.bakgrund { background-color: #CECECE; }
INPUT,SELECT,TEXTAREA	{font-family: Verdana; font-size: 9px;}
-->
</style>

</head>

<body bgcolor="#2D2F1C">
<%if request.querystring("page") = "" then%>
  <table width="840" height="455" border="0" cellpadding="0" cellspacing="0">
 <td width="617" height="455" align="left" valign="top">
<table width="606" height="425" border="0" cellpadding="0" cellspacing="0" background="bakgrund.gif">
  <tr>
    <td width="606" height="20"><table width="604" border="0" cellspacing="15" cellpadding="0">
  <tr>
    <td width="293" height="20" bgcolor="#555744"><MARQUEE SCROLLDELAY="0">Vi har stora serverproblem under dagen, och vi hoppas kunna lösa problemen så fort vi bara kan.</MARQUEE></td>
    <td width="266" bgcolor="#555744">
	<form method="post" action="index.asp?page=checkuser"><input name="pass" type="text">&nbsp;&nbsp;<input type="submit" value="Login"></form>
	            </td>
  </tr>
</table>

      </td>
  </tr>
  <tr>
    <td height="225" valign="middle">&nbsp;</td>
  </tr>
  <tr>
    <td height="113" valign="bottom" align="center"></td>
  </tr>
</table>
</td>
    <td width="402" align="right=" valign="top"><font size="2" face="Arial, Helvetica, sans-serif" color="#FFFFFF">
	 Välkommen till World War II Online.
	  <br>Ett spel baserat på andra världskriget.<br>
	  Spela mot andra användare och bygg upp din arme, och gå mot<br>
	   seger i detta realtidsspel på nätet!</font>
	
	
	 </td>
 </table>
<div align="center" valign="bottom">
<br><br><br><br>
<br><br><br>
<font color="#555744" size="2">@2003 WW II ONLINE   .Net Parsecode</font>
</div>
 <%end if
         if request.querystring("page") = "checkuser" then
		  
	              set conn = server.createobject("adodb.connection")
                        conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")
					   set rs = server.createobject("adodb.recordset")
					    SQL = "Select * from tblUser where losen = '" & request.form("pass") & "'"
					   rs.open SQL, conn, 3, 3
                  
              if rs.eof then
                 'felaktig inloggning
                 session("login") = "no"
                 response.redirect("index.asp")
			conn.close
			set conn = nothing
			 rs.close
              else
                 
%> 
<!--#include file="connection.asp"-->
<%
session("login") = "True"
                 session("USER") = rs("UserID")
				  set rs2 = server.createobject("adodb.recordset")
                 SQL2 = "Update tblStatus Set userStatus = (userStatus + 1) Where UserID = " & session("USER")
				 rs2.open SQL2, conn, 3, 3
 
                                 
                   response.redirect "index.asp?page=main" 
				 conn.close
 set conn = nothing
              end if

                  
         end if
		if request.querystring("page") = "main" then
	
'########################### HUVUDSIDAN ####################
%><!--#include file="connection.asp"--><%
 SQL = "SELECT userstatus from tblStatus Where UserID = " & session("USER")
  set rs = conn.execute(SQL)

%> 
<table width="931" height="468" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>
	   <table width="141" height="229" border="0" cellpadding="0" cellspacing="0" bgcolor="#555744">
  <tr>
    <td align="center"><%Response.Write"<font color=""#FFFFFF"" face=""Arial"">MENY"%></td>
  </tr>
  <tr>
    <td align="center"><font size="2" face="Almonte" color="#767B4F"><a href="index.asp?page=kop/salj" target="_top">KÖP/SÄLJ</a></font></td>
  </tr>
  <tr>
    <td><font size="2" face="Almonte" color="#767B4F">STATUS</font></td>
  </tr>
  <tr>
    <td><font size="2" face="Almonte" color="#767B4F">EKONOMI</font></td>
  </tr>
  <tr>
    <td><font size="2" face="Almonte" color="#767B4F">KÖP/SÄLJ</font></td>
  </tr>
  <tr>
    <td><font size="2" face="Arial" color="#767B4F">STATUS: <%=rs("userstatus")%></font></td>
  </tr>
  <tr>
    <td><font size="2" face="Almonte" color="#767B4F">KÖP/SÄLJ</font></td>
  </tr>
  <tr>
    <td height="22"><font size="2" face="Almonte" color="#767B4F">KÖP/SÄLJ</font></td>
  </tr>
  <tr>
    <td><font size="2" face="Almonte" color="#767B4F">KÖP/SÄLJ</font></td>
  </tr>
  <tr>
    <td><font size="2" face="Almonte" color="#767B4F">LOGGA UT</font></td>
  </tr>
</table>

	
	
	
	
	</td>
  </tr>
</table>
<%
conn.close
set conn = nothing

 set rs = nothing
end if

 if request.querystring("page") = "kop/salj" then
 %>
   <!--#include file="connection.asp"-->
<%
SQL = "select * from tblgameInfo where UserID = " & session("USER")
set rs = conn.execute(SQL)
%>

<p>
 <table width="298" border="0" cellspacing="3" cellpadding="0">
  <form action="index.asp?page=Kop" method="post">
  <tr> 
    <td bgcolor="#555744"><font size="2" color="#FFFFFF">Manskap</font>&nbsp;</td>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF"><%Response.Write rs("manskap")%></font></td>
	  <td width="189" bgcolor="#555744"><font size="2" color="#FFFFFF">&nbsp;&nbsp;KÖP:</font> &nbsp;<input type="text" name="SOLDATER" size="7">&nbsp;<font size="2" color="#FFFFFF">st</font>&nbsp;&nbsp;<input type="submit" value="Köp!"></td>
  </tr>
  <tr>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF">Slagskepp</font>&nbsp;</td>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF"><%Response.Write rs("slagskepp")%></font>&nbsp;</td>
	 <td width="189" bgcolor="#555744"><font size="2" color="#FFFFFF">&nbsp;&nbsp;KÖP:</font> &nbsp;<input type="text" name="BATTLE" size="7">&nbsp;<font size="2" color="#FFFFFF">st</font>&nbsp;&nbsp;<input type="submit" value="Köp!"></td>
  </tr>
  <tr>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF">Hangarfartyg</font>&nbsp;</td>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF"><%Response.Write rs("hangarfartyg")%></font>&nbsp;</td>
	 <td width="189" bgcolor="#555744"><font size="2" color="#FFFFFF">&nbsp;&nbsp;KÖP:</font> &nbsp;<input type="text" name="HANGAR" size="7">&nbsp;<font size="2" color="#FFFFFF">st</font>&nbsp;&nbsp;<input type="submit" value="Köp!"></td>
  </tr>
  <tr>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF">Kryssare</font>&nbsp;</td>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF"><%Response.Write rs("kryssare")%></font>&nbsp;</td>
	 <td width="189" bgcolor="#555744"><font size="2" color="#FFFFFF">&nbsp;&nbsp;KÖP:</font> &nbsp;<input type="text" name="KRYSS" size="7">&nbsp;<font size="2" color="#FFFFFF">st</font>&nbsp;&nbsp;<input type="submit" value="Köp!"></td>
  </tr>
  <tr>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF">Jagare</font>&nbsp;</td>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF"><%Response.Write rs("jagare")%></font>&nbsp;</td>
	 <td width="189" bgcolor="#555744"><font size="2" color="#FFFFFF">&nbsp;&nbsp;KÖP:</font> &nbsp;<input type="text" name="HUNTER" size="7">&nbsp;<font size="2" color="#FFFFFF">st</font>&nbsp;&nbsp;<input type="submit" value="Köp!"></td>
  </tr>
  <tr>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF">Ubåtar</font>&nbsp;</td>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF"><%Response.Write rs("ubåtar")%></font>&nbsp;</td>
	 <td width="189" bgcolor="#555744"><font size="2" color="#FFFFFF">&nbsp;&nbsp;KÖP:</font> &nbsp;<input type="text" name="SUB" size="7">&nbsp;<font size="2" color="#FFFFFF">st</font>&nbsp;&nbsp;<input type="submit" value="Köp!"></td>
  </tr>
  <tr>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF">Stridsvagnar</font>&nbsp;</td>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF"><%Response.Write rs("stridsvagnar")%></font>&nbsp;</td>
	 <td width="189" bgcolor="#555744"><font size="2" color="#FFFFFF">&nbsp;&nbsp;KÖP:</font> &nbsp;<input type="text" name="PANSAR" size="7">&nbsp;<font size="2" color="#FFFFFF">st</font>&nbsp;&nbsp;<input type="submit" value="Köp!"></td>
  </tr>
  <tr>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF">Flygplan</font>&nbsp;</td>
    <td bgcolor="#555744"><font size="2" color="#FFFFFF"><%Response.Write rs("flygplan")%></font>&nbsp;</td>
	 <td width="189" bgcolor="#555744"><font size="2" color="#FFFFFF">&nbsp;&nbsp;KÖP:</font> &nbsp;<input type="text" name="AIR" size="7">&nbsp;<font size="2" color="#FFFFFF">st</font>&nbsp;&nbsp;<input type="submit" value="Köp!"></td>
  </tr>
   </form>
</table>

  <br>
</p>

<%
 conn.close
 set conn = nothing
  
 set rs = nothing
               
 end if
if request.querystring("page") = "register" then
 'visa registreringssidan
end if

 if request.querystring("page") = "Kop" then
%>
<!--#include file="connection.asp"-->
<%
[B]SQL = "UPDATE tblGameInfo Set manskap = manskap + " & request.form("manskap") & " where UserID = " & session("USER")[/B]
 set rs = conn.execute(SQL)
   
conn.close
 set conn = nothing
  set rs = nothing
  

Response.redirect "index.asp?page=kop/salj"
 end if
%>
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/934833

## #16 — LarsG, 2003-01-31T17:54Z

Det förstår jag, men du säger inte vad som är fel.

Permalänk: https://www.webforum.nu/p/934835

## #17 — sudden, 2003-01-31T17:56Z

Får hela tiden det här meddelandet:

```
Feltyp: 
Microsoft JET Database Engine (0x80040E14) 
Syntaxfel (operator saknas) i frågeuttrycket 'manskap +'. 
/WW II online/index.asp, line 229
```

Permalänk: https://www.webforum.nu/p/934836

## #18 — solbulle, 2003-01-31T18:11Z

Helt OT, verkar onödigt att inkludera  "connection.asp" på en massa ställen, gör det till en sub eller funktion i stället.

Permalänk: https://www.webforum.nu/p/934839

## #19 — LarsG, 2003-01-31T18:13Z

Standardfelsökning

```
SQL = "UPDATE tblGameInfo Set manskap = manskap + " & request.form("manskap") & 
" where UserID = " & session("USER")
response.write "SQL:" & sql & "<br>"
response.write "Manskap:" & request.form("manskap") & "<br>"
response.write "User:" & session("USER") & "<br>"
response.end
set rs = conn.execute(SQL)
```

Förmodligen är det något med att  request.form("manskap")  inte innehåller något och då får du analysera varför det händer.

Permalänk: https://www.webforum.nu/p/934842

## #20 — sudden, 2003-02-01T07:43Z

Mm...ser nu att manskap inte innehåller något, men det verkar ju konstigt!?
Kan det bero på formtaggens placering kanske?

Permalänk: https://www.webforum.nu/p/935241

---

Tråden på webben: https://www.webforum.nu/amne/asp/66727-insert-into-problem  
Nästa sida: https://www.webforum.nu/amne/asp/66727-insert-into-problem/page2.md
