Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“;找不到存储过程<;程序名称>”;使用Python和pyodbc时出错_Python_Sql_Ssms_Pyodbc - Fatal编程技术网

“;找不到存储过程<;程序名称>”;使用Python和pyodbc时出错

“;找不到存储过程<;程序名称>”;使用Python和pyodbc时出错,python,sql,ssms,pyodbc,Python,Sql,Ssms,Pyodbc,我正在尝试使用Python和pyodbc执行存储过程 比方说,我可以用Python完美地运行下面的代码,这意味着我的连接没有错 cursor.execute("SELECT * FROM Employee") 但是 它打印出“找不到存储过程'salary'u by'u year'” 但是,我可以在SSMS中很好地运行代码 我可能无法访问Python中的存储过程 如何解决此问题?您是否连接到正确的数据库?可能使用完全限定名称database.schema.salary_by_

我正在尝试使用Python和pyodbc执行存储过程

比方说,我可以用Python完美地运行下面的代码,这意味着我的连接没有错

cursor.execute("SELECT * FROM Employee")
但是

它打印出“找不到存储过程'salary'u by'u year'”

但是,我可以在SSMS中很好地运行代码

我可能无法访问Python中的存储过程


如何解决此问题?

您是否连接到正确的数据库?可能使用完全限定名称database.schema.salary_by_year您说得对,谢谢!
cursor.execute("EXEC salary_by_year 2006")