Ciao a tutti ragazzi, allora:
Sto cercando di importare un database Access in sql server... x quel che riguarda le tabelle non ho trovato problemi, che però mi si presentano nell'importazione delle query. Piccolo esempio:
QUERY ACCESS FUNZIONANTE:
SELECT SUM(Price)
FROM tblParts, tblShoppingCart
WHERE (tblParts.PartID=tblShoppingCart.BTS Or tblParts.PartID=tblShoppingCart.Carpet Or tblParts.PartID=tblShoppingCart.Color Or tblParts.PartID=tblShoppingCart.Engine Or tblParts.PartID=tblShoppingCart.Frame Or tblParts.PartID=tblShoppingCart.Wheels) And tblShoppingCart.UserID=[@UserID];
Se copio ed incollo in Query analyzer per creare una stored procedure per il mio database sql mi viene restituito questo messaggio:
Server: messaggio 207, livello 16, stato 3, riga 1
Il nome di colonna '@UserID' non è valido.
Ora, io so che la colonna @userID non esiste, ma esiste la UserID.. Devo praticamente replicare quello che @UserID faceva in Access.. E' un errore di sintassi? Come sarebbe la parte di codice esatta per sql?
Grazie a tutti....

Rispondi quotando