---
title: "SQL - Incorrect Syntax Near... (hjälp en blind)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/58996-sql-incorrect-syntax-near-hjälp-en-blind"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "T_Codez"
published: "2002-11-14T10:11:22.000Z"
updated: "2002-11-14T10:27:43.000Z"
replies: 1
views: 213
page: 1
pages: 1
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/58996-sql-incorrect-syntax-near-hjälp-en-blind"
---

# SQL - Incorrect Syntax Near... (hjälp en blind)

## #1 — T_Codez, 2002-11-14T10:11Z

Hej

Desperat behov av en kod-detektivs hjälp som kan se vad jag inte ser...  :OO 

Felmeddelande:

**Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
\[Microsoft\]\[ODBC SQL Server Driver\]\[SQL Server\]Line 1: Incorrect syntax near 'xb'. 
/browse/index.asp, line 233**

```
		  vSQL = "SELECT xb.lagplatsnamn, bp.artnr, sum(bp.bestant) as bpBestAnt, "	&_
			 "sum(ars.lagbestant) as arsLagBestAnt, ars.artnr, "	&_
			 "ars.lagsaldo, ar.q_tjl, ar.q_lgd, ar.q_brd, vg.varugruppbeskr, vg.VaruGruppKod, "	&_
			 "ar.artvikt, ars.LagResAnt, ars.lagbestant, ar.q_arkod1, ar.q_arkod2, ar.q_arkod3 "	&_
			 "FROM ar, ars, vg, xb, bp "	&_
			 "WHERE ar.artnr = ars.artnr "	&_
			 "AND vg.varugruppkod = ar.varugruppkod "	&_
			 "AND xb.lagstalle = ars.lagstalle "	&_ 
			 "AND vg.VaruGruppKod = '" & vProdGroup & "' "	&_
 			 "AND bp.lagstalle = '" & vWarehouse & "' "	&_
			 "AND bp.beststatkod in ('30','40') and bp.lagstalle=ars.lagstalle "	&_
			 "AND bp.artnr=ars.artnr"	

			if  vWarehouse <> "" then
				vSQL = vSQL & " AND xb.LagStalle = '" & vWarehouse & "' "
			end if
		
			if isNumeric(vThickness) then
				vSQL = vSQL & " AND ar.q_tjl = " & cInt(vThickness) & " " 
			end if 
' rad 226

		vSQL = vSQL & " group by bp.artnr Order by vg.varugruppbeskr asc, ar.q_tjl asc, ar.q_brd asc, ar.q_lgd asc"

		response.write vSQL
	
		Set vConn = Server.CreateObject("ADODB.Connection")
	    	vConn.open "DSN=proddb","sa","hardox" 
	 	Set Rs = Server.CreateObject("ADODB.Recordset")
	    	rs.Open vSQL, vConn, 3, 3
```

När jag skriver ut selecten får jag:

```
SELECT xb.lagplatsnamn, bp.artnr, sum(bp.bestant) as bpBestAnt, sum(ars.lagbestant) as arsLagBestAnt, ars.artnr, ars.lagsaldo, ar.q_tjl, ar.q_lgd, ar.q_brd, vg.varugruppbeskr, vg.VaruGruppKod, ar.artvikt, ars.LagResAnt, ars.lagbestant, ar.q_arkod1, ar.q_arkod2, ar.q_arkod3 FROM ar, ars, vg, xb, bp WHERE ar.artnr = ars.artnr AND vg.varugruppkod = ar.varugruppkod AND xb.lagstalle = ars.lagstalle AND vg.VaruGruppKod = 'HX400' AND bp.lagstalle = '25' AND bp.beststatkod in ('30','40') and bp.lagstalle=ars.lagstalle AND bp.artnr=ars.artnrAND xb.LagStalle = '25' group by bp.artnr Order by vg.varugruppbeskr asc, ar.q_tjl asc, ar.q_brd asc, ar.q_lgd asc
```

Den är inte och laja med... men ni kanske kan se vad jag inte ser?

Tack för uppmärksamheten

Mvh / TT

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

## #2 — T_Codez, 2002-11-14T10:27Z

Fixat  :e 

Det var ett litet mellan slag som fattades. Går att finna nära xb i response.write raden...

Dock kom nästa grej istället...  I might be back

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/58996-sql-incorrect-syntax-near-hjälp-en-blind
