Questione : Lo SQL osserva i problemi con il getto e visualizza su un Web page

Ho un fotoricettore app using l'asp ed il Javascript che è collegato ad una base di dati 2005 di SQL. Sto provando ad interrogare i dati da due campi che contengono i numeri progressivi. I campi sono PalletRef3 e PalletRef4 che sono giacimenti del testo. Per un cliente particolare questi due campi avranno numeri progressivi numerici di conclusione e di inizio - voglio potere cercare su loro dal mio Web page. Ho usato il getto per convertire il testo in numeri e la vista sembra funzionare benissimo, ma non appena provo e cerco dall'interno del mio fotoricettore app, io ottiene un errore circa non potere convertire un valore del testo in numerico. I clienti tranne il cliente POL03 avranno tipo di testo Info in questi campi, ma il POL03 sarà sempre vista che di numeric.

The SebCageCards ho sotto gli impianti benissimo da una lista tutto il punto di vista, ma non appena provo e filtro su esso, la vista sembra controllare TUTTI I dati nella base di dati e cade sopra quando colpisce altri clienti. È ci un senso fare il lavoro di vista soltanto con i dati POL03? la vista del

this è PERCENTUALI Stock.StockCode, il max (Stock.StockDesc) della PARTE SUPERIORE di SebStockList

SELECT delle 100) (COME StockDesc, il di CONTEGGIO (Pallets.OriginalPID) COME PID, la SOMMA (StockList.QtyD) COME Qty, il MINUTO (Pallets.OtherDate) COME OtherDate, il max (Pallets.Status) COME PalletRef, Pallets.Status, InSource.Code, Pallets.WarehouseNo, Pallets.PalletId, Pallets.StockListId, StockList.QtyB, StockList.QtyC, StockList.RatioB, StockList.RatioC, StockList.QtyD, StockList.Quantity, dbo. Stores.StoreName, Pallets.Col, Pallets.Row, dbo. Aisles.AisleName, Pallets.PalletRef1, Pallets.PalletRef2, Pallets.PalletRef3, Pallets.PalletRef4, GETTO (dbo. Stores.StoreName COME varchar (1)) + HA LANCIATO (dbo. Aisles.AisleName MENTRE varchar (2)) + LANCIARE (Pallets.Col AS varchar (2)) + FUSO (Pallets.Row varchar (1)) QUANTO posizione, Stock.SourceId, Stock.StockId, Stock.ItemDescription1, Stock.ItemDescription2, Pallets.MrId, Pallets.MrIdOut, Stock.CountryOrigin, dbo di Pallets.CurrentStatus
FROM. Azione COME dbo INTERNO di riserva di JOIN
. Aziende COME InSource SU dbo INTERNO di InSource.CompanyId = di Stock.SourceId JOIN
. Aziende COME InOwner SU Stock.OwnerId = InOwner.CompanyId JOIN
dbo.StockList COME StockList SU dbo INTERNO di StockList.StockId = di Stock.StockId JOIN
. Pallet COME pallet SU dbo INTERNO di Pallets.StockListId = di StockList.StockListId JOIN
. Navate laterali SU dbo INTERNO di dbo = di Pallets.AisleId. Aisles.AisleId JOIN
. Depositi sul dbo.
GROUP di dbo = di Aisles.StoreId. Stores.StoreId
WHERE (Pallets.MrIdOut = 0) da Stock.StockCode, Pallets.Status, InSource.Code, Pallets.WarehouseNo, Pallets.PalletId, Pallets.StockListId, StockList.QtyB, StockList.QtyC, StockList.RatioB, StockList.RatioC, StockList.QtyD, StockList.Quantity, dbo. Stores.StoreName, Pallets.Col, Pallets.Row, dbo. Aisles.AisleName, Pallets.PalletRef1, Pallets.PalletRef2, Pallets.PalletRef3, Pallets.PalletRef4, Stock.SourceId, Stock.StockId, Stock.ItemDescription1, Stock.ItemDescription2, Pallets.MrId, Pallets.MrIdOut, Stock.CountryOrigin,
ORDER di Pallets.CurrentStatus
HAVING (Pallets.CurrentStatus = 0) dalla vista di Stock.StockCode



This è SebCageCards
SELECT StockCode, StockDesc, PID, Qty, OtherDate, PalletRef, condizione, codice, WarehouseNo, PalletId, StockListId, QtyB, QtyC, RatioB, RatioC, QtyD, la quantità, StoreName, colonna, fila, AisleName, PalletRef1, PalletRef2, PalletRef3, PalletRef4, posizione, SourceId, StockId, ItemDescription1, ItemDescription2, MrId, MrIdOut, CountryOrigin, CurrentStatus, GETTO (PalletRef3 COME INT) COME StartSeq, GETTO (PalletRef4 COME INT) COME EndSeq
FROM dbo.SebStockList
WHERE (codice = “POL03„) E (<> PalletRef3 '')
class= del

Risposta : Lo SQL osserva i problemi con il getto e visualizza su un Web page

Potete allora ottenere via con 1 assistente. Il vostro *might* dedicato dell'assistente di SQL è un candidato, ma OCS 2007 R2 è soltanto 64-bit e vedo che il vostro assistente di SQL sta facendo funzionare 2003 (nessuna menzione di architettura) in moda da non potere essere un'opzione.

Se non vi occupate di forzare gli utenti domestici collegarti via VPN prima dell'infornamento in su del trasmettitore allora potete ottenere vicino senza un assistente del bordo pure. Comunque un assistente del bordo rende le cose più facili così se potete oscillarli, ancora lo suggerirei.

Altre soluzioni  
 
programming4us programming4us