using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;/// <summary>
/// db 的摘要说明
/// </summary>
public class db
{
public db()
{
//
// TODO: 在此处添加构造函数逻辑
//
} public static SqlConnection createConnection()
{
SqlConnection con =new SqlConnection("server=; database=vote;uid=sa;pwd=;");
return con; }}
我看的是北大青鸟的视频教程,按照他的做法我先做了一个DB.CS的连接类。他用的是2003,我的是VS2005,我把该类放到了方案的APP_Code下,但运行一下还是提示错误:无法将方法组“createConnection”转换为非委托类型“System.Data.SqlClient.SqlConnection”。您是要调用方法吗? 请高手指教啊下面的主程序是:
ing System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//
SqlConnection con = db.createConnection;--------------系统就提示这个东西有问题 }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private string voteID = "1";
protected void btnitems_SelectedIndexChanged(object sender, EventArgs e)
{ SqlConnection con = db.createConnection();
con.Open();
SqlCommand cmd = new SqlCommand("select votetitle from voteMaster where voteId=" + this.voteID, con);
string title = Convert.ToString(cmd.ExecuteScalar());
this.labtitle.Text = Title;
//查询选举条目
SqlCommand cmdItem = new SqlCommand("select id,voteitem from voteDetails where voteid=" + this.voteID, con);
SqlDataReader sdr = cmdItem.ExecuteReader();
this.btnitems.DataSource = sdr;
this.btnitems.DataTextField = "aaaaa";
this.btnitems.DataValueField = "voteid";
this.btnitems.DataBind();
sdr.Close();
con.Close();
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{ }
}我根据db.cs教程加上namespace text2_1而主程序using system.test2_1 没出现智能提示,调试时不可用报错不存在
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;/// <summary>
/// db 的摘要说明
/// </summary>
public class db
{
public db()
{
//
// TODO: 在此处添加构造函数逻辑
//
} public static SqlConnection createConnection()
{
SqlConnection con =new SqlConnection("server=; database=vote;uid=sa;pwd=;");
return con; }}
我看的是北大青鸟的视频教程,按照他的做法我先做了一个DB.CS的连接类。他用的是2003,我的是VS2005,我把该类放到了方案的APP_Code下,但运行一下还是提示错误:无法将方法组“createConnection”转换为非委托类型“System.Data.SqlClient.SqlConnection”。您是要调用方法吗? 请高手指教啊下面的主程序是:
ing System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//
SqlConnection con = db.createConnection;--------------系统就提示这个东西有问题 }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private string voteID = "1";
protected void btnitems_SelectedIndexChanged(object sender, EventArgs e)
{ SqlConnection con = db.createConnection();
con.Open();
SqlCommand cmd = new SqlCommand("select votetitle from voteMaster where voteId=" + this.voteID, con);
string title = Convert.ToString(cmd.ExecuteScalar());
this.labtitle.Text = Title;
//查询选举条目
SqlCommand cmdItem = new SqlCommand("select id,voteitem from voteDetails where voteid=" + this.voteID, con);
SqlDataReader sdr = cmdItem.ExecuteReader();
this.btnitems.DataSource = sdr;
this.btnitems.DataTextField = "aaaaa";
this.btnitems.DataValueField = "voteid";
this.btnitems.DataBind();
sdr.Close();
con.Close();
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{ }
}我根据db.cs教程加上namespace text2_1而主程序using system.test2_1 没出现智能提示,调试时不可用报错不存在
解决方案 »
- 中文乱码取值,转换处理,每周一问
- 下载问题
- vs2008 点击设计视图就没响应?
- 关于xml的程序小问题(new)
- 谁推荐一下XP或2000系统下的asp调试工具
- |zyciis| 如何在我的Global.asax中的Session_End() 中得到过期的是哪一个Session
- 一个ASP.NET中动态添加脚本问题?
- C#和C++通信中使用CSP加解密数据的问题
- [求助]在WindowsServer 2003中部署SQLServer2000时遇到默认账号登陆失败
- 如何在线浏览AutoCAD格式图片
- GridView如何在显示时进行值处理
- 提交数据时出现System.Web.HttpRequestValidationException (0x80004005):错误
是的,成功了,谢谢那为什么vs2003中类要加一个命名空间,而vs2008中就没有