求救!!!OleDb和Sqlclent数据提供者的问题

go_devildom 2005-01-16 09:54:39
在利用OleDb通过存储过程访问数据库时出现JIT编译器错误,但是用SqlClent数据提供者却没有错误.错误提示:JIT注册不正确,是不是我的JIT编译器版本太低.如果将OleDb换成Sql则没有问题.到哪里去找更高版本的JIT编译器
代码如下:
  ...
cn.Open();
OleDbCommand cmd=cn.CreateCommand();
cmd.CommandText="GetCustomer";
cmd.CommandType=CommandType.StoreProcedure;
cmd.Parameters.Add("@CustomerID",OleDbType.WChar,5);
cmd.Parameters[0].value="ALFKI";
OleDbDataReader rdr=cmd.ExecuteReader();//运行到该行出现问题,代码没有语法错误!
if(rdr.Read())
{
Console.WriteLine(rdr["CustomerID"]);
}
else
{
Console.WriteLine("Not found!");
}
rdr.Close();
cn.Close();
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
go_devildom 2005-01-20
  • 打赏
  • 举报
回复
SQL Server 数据库
littlebanana 2005-01-16
  • 打赏
  • 举报
回复
你是什么数据库?
aijing 2005-01-16
  • 打赏
  • 举报
回复
UP
adailee 2005-01-16
  • 打赏
  • 举报
回复
检查OleDbConnection的连接字符串。可以使用VS.Net的“服务器资源管理器”自动产生,看看问题是否出在这里。
egxsun 2005-01-16
  • 打赏
  • 举报
回复
检查OleDbConnection的连接字符串

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧