Προς το περιεχόμενο

SQL query error


skiabox

Προτεινόμενες αναρτήσεις

Δημοσ.

Διαβαζω το βιβλιο Learning SQL απο τον O'Reilly.Στο πρωτο query που κανεις προς την βαση δεδομενων μου βγαζει λαθος.

Συγγεκριμενα εκτελωντας το query :

 

USE Student

SELECT *

FROM Student

 

μου βγαζει το εξης λαθος :

 

Msg 911, Level 16, State 1, Line 1

Could not locate entry in sysdatabases for database 'Student'. No entry found with that name. Make sure that the name is entered correctly.

 

Κανω κατι λάθος?

Ευχαριστω.

Δημοσ.

λέει οτι δεν υπάρχει η database "student". την δημιούργησες;

Error 911

Severity Level 16

Message Text

Could not locate entry in sysdatabases for database '%.*ls'. No entry

found with that name. Make sure that the name is entered correctly.

Explanation

This error occurs when attempting to change database context (with a USE statement) to a database that does not exist or when the default database established for a login does not exist. In the latter case, the user login then attempts to access the master database.

Action

To obtain a list of databases, execute sp_helpdb or issuing this query:

SELECT name

FROM master..sysdatabasesThe list returned will contain the databases that exist on the Microsoft SQL Server installation. Either create a missing database or connect to an existing one. To correct login-level errors, it may be necessary to execute sp_defaultdb.

http://www.microsoft.com/technet/prodtechnol/sql/70/proddocs/diag/part3/75528c13.mspx?mfr=true

Δημοσ.
Καλα στο USE αντι να βαλει ο τυπος την database εβαζε το table.Τι να πω!

 

Χαλάρωσε..Προφανώς έχει μια βάση Students και ένα table Students.

Απλά κάτι από τα δύο δεν έχει υλοποιήσει. Και μάλλον από το λάθος που του πετάει δεν πρέπει να έχει υλοποιήσει τη database Students.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...