【发布时间】:2016-07-28 04:27:11
【问题描述】:
我希望让这个简短而清晰。我在使用 Crystal Reports 时连接到 ODBC 没有任何问题,并且以前在 VS 中使用以下设置来创建应用程序,它运行良好。但是,现在我在调用 con.Open(); 时收到以下异常; 我想知道如何解决这个问题。谢谢!
{"错误 [S1000] [缓存 ODBC][状态:S1000][本机代码 417]\r\n[C:\Program 文件 (x86)\IIS Express\iisexpress.exe]\r\n访问被拒绝\r\n错误 [01000] [Microsoft][ODBC Driver Manager] 驱动程序不支持 应用程序请求的 ODBC 行为版本(请参阅 SQLSetEnvAttr)。"}
我的连接字符串和方法如下所示:
<connectionStrings>
<remove name="AvatarDBPM"/>
<remove name="AvatarDBCWS"/>
<add name="AvatarDBPM" connectionString="DRIVER={InterSystems ODBC};SERVER=0.0.0.0;PORT=4972;DATABASE=AVPM4972127001;UID=SYSTEMCODE:UN;PWD=MyPsswd;"/>
public DataAccess(string from_date, string to_date)
{
this.from_date = from_date;
this.to_date = to_date;
LOSList = new List<LOS_View_Definition>();
this.PMConnectionString = ConfigurationManager.ConnectionStrings["AvatarDBPM"].ConnectionString;
}
public List<LOS_View_Definition> GetLOSList()
{
#region Command
var command = "my query here";
#endregion
#region get value from DB
try
{
using (OdbcConnection con = new OdbcConnection(PMConnectionString))
{
con.Open();
【问题讨论】:
标签: c# asp.net-mvc visual-studio odbc intersystems-cache