这是我的代码:
printBoard(char board[50][50]); //Prints the gameboard just a 50 by 50 tile
createBoard(int size, int xPos, int yPos); //Creates the array
gotoXY(int x, int y); //Sets position of Cursor
我收到此错误:
System.Data.SqlClient.SqlException:'无效的对象名'UserAccounts'。'
答案 0 :(得分:1)
在这种情况下,我通常做的就是运行此声明
select name from sys.tables
sys.Tables是一个系统视图,其中包含有关您Db中现有表的信息,这样您可以检查表是否已存在或U是否已拼错它的名称或是否存在另一个名称,甚至是一个if条件执行如果此表存在,则仅为您的逻辑
另外正如其他人所说,将列名放在[]括号之间并通过架构名称调用它是一个很好的做法,如dbo.MyTable
答案 1 :(得分:0)
非常简单 - 您的数据库中没有名为UserAccounts
的表。
请尝试dbo.UserAccounts
答案 2 :(得分:0)
试试这个:
从dbo中选择*。[UserAccounts]
答案 3 :(得分:0)
这很简单。它告诉你数据库上没有UserAccounts
表。您可以尝试dbo.UserAccounts
,但如果失败,请先检查您的数据库,并确保连接到正确的数据库。
希望它有所帮助!
答案 4 :(得分:0)
上述异常表示您通过连接字符串连接的数据库中不存在UserAccounts表