Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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
在VB.NET中使用OleDb.NET调用Access 2010存储选择查询时出现异常_.net_Vb.net_Ms Access_Oledb - Fatal编程技术网

在VB.NET中使用OleDb.NET调用Access 2010存储选择查询时出现异常

在VB.NET中使用OleDb.NET调用Access 2010存储选择查询时出现异常,.net,vb.net,ms-access,oledb,.net,Vb.net,Ms Access,Oledb,我使用一个参数在Access 2010数据库中创建并保存了一个命名查询。然而,我似乎无法通过VB.NET OleDb使用它 下面是我正在使用的代码(忽略连接,连接设置正确-它使用非存储过程工作) 这是Access 2010中存储过程的代码: SELECT Users.* FROM Users WHERE Users.User_Id=[@UserId]; 执行.NET代码时,我遇到以下异常: Microsoft Access数据库引擎找不到输入表或查询“SelectUser”。确保它存在并且其名

我使用一个参数在Access 2010数据库中创建并保存了一个命名查询。然而,我似乎无法通过VB.NET OleDb使用它

下面是我正在使用的代码(忽略连接,连接设置正确-它使用非存储过程工作)

这是Access 2010中存储过程的代码:

SELECT Users.*
FROM Users
WHERE Users.User_Id=[@UserId];
执行.NET代码时,我遇到以下异常: Microsoft Access数据库引擎找不到输入表或查询“SelectUser”。确保它存在并且其名称拼写正确


我做错了什么,对我来说这毫无意义。

连接到数据库的错误副本,一个不包含查询的副本。

您没有发布它,但请确保您的命令对象实际使用了您的连接对象。@LarsTech:是的,正如我说的,它非常适合非存储查询,所以连接正常。您确定要连接到包含存储过程的数据库吗?您可能无意中将存储过程添加到错误的数据库中。
SELECT Users.*
FROM Users
WHERE Users.User_Id=[@UserId];