我的一个类是这样的(OperData.cs)
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;namespace OperData
{
/// <summary>
/// OperData 的摘要说明。
/// </summary>
public class Oper
{
public string constr=ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"]; public void operdata(string sqlstr)
{
SqlConnection conn=new SqlConnection(constr);
conn.Open();
SqlCommand cmd=new SqlCommand(sqlstr,conn);
cmd.ExecuteNonQuery();
conn.Close();
} public DataTable Getdatatable(string sqlstr)
{
SqlConnection conn=new SqlConnection(constr);
conn.Open();
SqlDataAdapter sda=new SqlDataAdapter(sqlstr,conn);
DataSet ds=new DataSet();
sda.Fill(ds,"emp");
conn.Close();
return ds.Tables["emp"];
} public string Getonedata(string sqlstr)
{
SqlConnection conn=new SqlConnection(constr);
conn.Open();
SqlCommand cmd=new SqlCommand(sqlstr,conn);
string GOD=cmd.ExecuteScalar().ToString();
conn.Close();
return GOD;
}
}
}用csc /target:library OperData.cs 编译成OperData.dll放在\bin文件夹里面,在NoteWork项目里引用了OperData.dll,但为什么访问不了operdata、Getdatatable、Getonedata这些方法呀?
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;namespace OperData
{
/// <summary>
/// OperData 的摘要说明。
/// </summary>
public class Oper
{
public string constr=ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"]; public void operdata(string sqlstr)
{
SqlConnection conn=new SqlConnection(constr);
conn.Open();
SqlCommand cmd=new SqlCommand(sqlstr,conn);
cmd.ExecuteNonQuery();
conn.Close();
} public DataTable Getdatatable(string sqlstr)
{
SqlConnection conn=new SqlConnection(constr);
conn.Open();
SqlDataAdapter sda=new SqlDataAdapter(sqlstr,conn);
DataSet ds=new DataSet();
sda.Fill(ds,"emp");
conn.Close();
return ds.Tables["emp"];
} public string Getonedata(string sqlstr)
{
SqlConnection conn=new SqlConnection(constr);
conn.Open();
SqlCommand cmd=new SqlCommand(sqlstr,conn);
string GOD=cmd.ExecuteScalar().ToString();
conn.Close();
return GOD;
}
}
}用csc /target:library OperData.cs 编译成OperData.dll放在\bin文件夹里面,在NoteWork项目里引用了OperData.dll,但为什么访问不了operdata、Getdatatable、Getonedata这些方法呀?
解决方案 »
- 调用RunProcedure时(string storedProcName, IDataParameter[] parameters, out int row)
- 上传坠件时提示上传文件过大
- 求一正则表达式
- 页面停留时间过长或网速过慢,导至无法验证数据.请大家帮偶看看!(分不够在加)
- 2005中的网站的添加引用是以什么文件记录的呢?
- xml架构文件主要的用途是什么?
- C#中的continue在VB中应该是什么?
- 如何统计TextBox中汉字、大小写字母和符号及数字的个数?
- 由SqlParameter类型不对导致的全表扫描
- 怎么办?
- 页面上如何显示数据库中的xml字段???
- asp.net在子框架中如何绑定父框架的datalist
1、命名空间是否相同?
2、实例化OperData对象了吗?
怎么让别人访问啊?public class Oper
{
public string constr=ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"]; public void operdata(string sqlstr)
{
SqlConnection conn=new SqlConnection(constr);
conn.Open();
SqlCommand cmd=new SqlCommand(sqlstr,conn);
cmd.ExecuteNonQuery();
conn.Close();
} public void Oper(){}
...............
}
using OperData;Oper o = new Oper();
string sqlstr = "";
o.operdata(sqlstr);