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