【发布时间】:2014-06-25 21:17:28
【问题描述】:
我在 App_Code 中有一个 DAL.CS 类。我正在使用 oracle 数据库。我还在 Refrence 文件夹中添加了 OracleClient refrence,但出现以下错误 CS0234:命名空间“System.Data”中不存在类型或命名空间名称“OracleClient”(您是否缺少程序集引用?)。我如何解决此问题
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Configuration;
using System.Data;
using System.Data.OracleClient;
namespace SchoolsManagementSystem
{
public class DAL
{
string CS = ConfigurationManager.ConnectionStrings["Oracleconnect"].ConnectionString;
private OracleConnection GetConnection()
{
var conString = System.Configuration.ConfigurationManager.ConnectionStrings["Oracleconnect"];
string strConnString = conString.ConnectionString;
return new OracleConnection(strConnString);
}
public string AunthicateUser(string username, string password)
{
using (OracleConnection con = GetConnection())
{
OracleCommand cmd = new OracleCommand("SELECT * FROM AuthenticateUser(@UserName, @Password)", con);
cmd.Parameters.AddWithValue("@UserName", "username");
cmd.Parameters.AddWithValue("@Password", "password");
OracleDataAdapter da = new OracleDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
string str = dt.Rows[0][0].ToString();
// Response.Write(str.ToString());
return str;
}
}
}
}
以下错误是什么意思。我添加了Oracle客户端的引用。
源错误:
第 5 行:使用 System.Configuration;
第 6 行:使用 System.Data;
第 7 行:使用 System.Data.OracleClient;
第 8 行:
第 9 行:
Source File: d:\c#\SchoolsManagementSystem\SchoolsManagementSystem\App_Code\DAL.cs Line: 7
【问题讨论】:
标签: c# asp.net oracle linq ado.net