gpt4 book ai didi

c# - 'GET OR SET ACCESSOR EXPECTED' 是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 07:50:01 27 4
gpt4 key购买 nike

using System; 
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;

public partial class RepeaterEx2 : System.Web.UI.Page {
SqlConnection cn = null;
SqlDataAdapter da = null;
DataSet ds = null;
String strSqlQuery = String.Empty;
protected void Page_Load(object sender, EventArgs e)
{
cn = new SqlConnection();
cn.ConnectionString = "Server=(local);Data base=TestDb;Uid=sa;Password=123";
if (!Page.IsPostBack)
{
}

}
void BindEmpData
{
SqlDataAdapter da=new SqlDataAdapter( "select e.ENO,e.ENAME,e.JOB,e.SAL,d.DNAME form EMPLOYEE e,DEPARTMENT d where e.DNO=d.DNO",cn);

da.Fill(ds,"EMPLOYEE");//here showing set or get accessorexpected error at "da"
Repeater1.DataSource=ds.Table["EMPLOYEE"];
Repeater1.DataBind();

}
}

我收到这个错误:

A get or set accessor expected

如何解决此错误?

最佳答案

此处函数名后需要括号:

void BindEmpData()
{
...
}

此外,您还需要确保正确初始化 DataSet:

void BindEmpData()
{
SqlDataAdapter da = new SqlDataAdapter("select e.ENO,e.ENAME,e.JOB,e.SAL,d.DNAME form EMPLOYEE e,DEPARTMENT d where e.DNO=d.DNO",cn);
DataSet ds = new DataSet();
da.Fill(ds,"EMPLOYEE");
Repeater1.DataSource = ds.Table["EMPLOYEE"];
Repeater1.DataBind();
}

此时您可以删除 dsda 类成员,因为它们不再被使用(它们已被函数变量替换)。

关于c# - 'GET OR SET ACCESSOR EXPECTED' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20804558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com