Since ShoppingCart is in singular form even though many Shopping carts are stored in it maybe the table name Products is wrong and it should be Product instead. In my opinion tables should always be in singular form unless one row expresses something that would have to be expressed as a plural.
If you made sure that Products is indeed the correct name of your table, you also have to make sure that you are using the correct database. If your default databasee is master or some other database that does not contain your tables you can always use the
T-SQL[
^] statement
use <database name>[
^].
Best Regards,
-MRB