Question : Le SQL regardent des problèmes avec la fonte et les montrent sur une page Web

J'ai un Web $$etAPP using l'asp et le Javascript qui est lié à une base de données 2005 de SQL. J'essaye de questionner les données de deux champs qui contiennent numéro de séquence. Les champs sont PalletRef3 et PalletRef4 qui sont des gisements des textes. Pour un client particulier ces deux champs auront numéro de séquence numériques de début et de fin - je veux pouvoir rechercher sur elles de ma page Web. J'ai employé la fonte pour convertir le texte en nombres et la vue semble fonctionner très bien, mais dès que j'essayerai et recherche de mon Web $$etAPP, j'obtiennent une erreur au sujet de ne pas pouvoir convertir une valeur des textes en numérique. Les clients autres que le compte POL03 auront le type de texte information dans ces domaines, mais le POL03 sera toujours vue de numeric.

The SebCageCards que j'ai au-dessous des travaux très bien d'une liste tout le point de vue, mais dès que j'essayerai et filtre là-dessus, la vue semble vérifier TOUTES LES données dans la base de données et tombe au-dessus de quand elle frappe d'autres clients. Y a-t-il une manière de faire le travail de vue seulement avec les données POL03 ? la vue du

this est POUR CENT Stock.StockCode, max (Stock.StockDesc) de DESSUS de SebStockList

SELECT de 100) (COMME StockDesc, le du COMPTE (Pallets.OriginalPID) COMME PID, la SOMME (StockList.QtyD) COMME quantité, la MINUTE (Pallets.OtherDate) COMME OtherDate, max (Pallets.Status) COMME PalletRef, Pallets.Status, InSource.Code, Pallets.WarehouseNo, Pallets.PalletId, Pallets.StockListId, StockList.QtyB, StockList.QtyC, StockList.RatioB, StockList.RatioC, StockList.QtyD, StockList.Quantity, le dbo. Stores.StoreName, Pallets.Col, Pallets.Row, le dbo. Aisles.AisleName, Pallets.PalletRef1, Pallets.PalletRef2, Pallets.PalletRef3, Pallets.PalletRef4, FONTE (le dbo. Stores.StoreName EN TANT QUE varchar (1)) + A MOULÉ (dbo. Aisles.AisleName PENDANT QUE varchar (2)) + MOULER (Pallets.Col AS varchar (2)) + MOULÉ (Pallets.Row AUSSI varchar (1)) QU'endroit, Stock.SourceId, Stock.StockId, Stock.ItemDescription1, Stock.ItemDescription2, Pallets.MrId, Pallets.MrIdOut, Stock.CountryOrigin, dbo de Pallets.CurrentStatus
FROM. Actions EN TANT QUE dbo INTÉRIEUR courant de JOIN
. Compagnies COMME InSource SUR dbo INTÉRIEUR de Stock.SourceId = d'InSource.CompanyId JOIN
. Compagnies COMME InOwner SUR Stock.OwnerId = InOwner.CompanyId JOIN
dbo.StockList COMME StockList SUR dbo INTÉRIEUR de Stock.StockId = de StockList.StockId JOIN
. Palettes COMME palettes SUR dbo INTÉRIEUR de StockList.StockListId = de Pallets.StockListId JOIN
. Bas-côtés SUR dbo INTÉRIEUR de Pallets.AisleId = de dbo. Aisles.AisleId JOIN
. Magasins SUR le dbo.
GROUP d'Aisles.StoreId = de dbo. Stores.StoreId
WHERE (Pallets.MrIdOut = 0) PAR Stock.StockCode, Pallets.Status, InSource.Code, Pallets.WarehouseNo, Pallets.PalletId, Pallets.StockListId, StockList.QtyB, StockList.QtyC, StockList.RatioB, StockList.RatioC, StockList.QtyD, StockList.Quantity, le dbo. Stores.StoreName, Pallets.Col, Pallets.Row, le 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, le
ORDER de Pallets.CurrentStatus
HAVING (Pallets.CurrentStatus = 0) PAR vue de Stock.StockCode



This est SebCageCards
SELECT StockCode, StockDesc, PID, quantité, OtherDate, PalletRef, statut, code, WarehouseNo, PalletId, StockListId, QtyB, QtyC, RatioB, RatioC, QtyD, quantité, StoreName, colonne, rangée, AisleName, PalletRef1, PalletRef2, PalletRef3, PalletRef4, endroit, SourceId, StockId, ItemDescription1, ItemDescription2, MrId, MrIdOut, CountryOrigin, CurrentStatus, FONTE (PalletRef3 COMME international) COMME StartSeq, FONTE (PalletRef4 COMME international) COMME EndSeq
FROM dbo.SebStockList
WHERE (code = « POL03 ») ET (<> PalletRef3 '')
class= de

Réponse : Le SQL regardent des problèmes avec la fonte et les montrent sur une page Web

Vous pouvez partir avec 1 serveur alors. Votre *might* consacré de serveur de SQL soit un candidat, mais OCS 2007 R2 est 64-bit seulement, et je vois que votre serveur de SQL court 2003 (aucune mention d'architecture) de sorte que ne puisse pas être une option.

Si vous ne vous occupez pas de forcer les utilisateurs domestiques à se relier par l'intermédiaire de VPN avant de mettre le feu vers le haut au communicateur puis vous pouvez passer sans serveur de bord aussi bien. Toutefois un serveur de bord facilite des choses ainsi si vous pouvez le balancer, je le recommandais toujours.

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us