C#。明明,我有在Database.cs中定义Database和命名空间。为啥在reg.aspx无法调用提示上文不存在AddUser. 100
这是Database.cs截图。里面定义了Database类。这是有关AddUser定义的截图。这是在reg.aspx.cs方法实例化的截图。红色部分为AddUser。这...
这是Database.cs截图。里面定义了Database类。
这是有关AddUser定义的截图。
这是在reg.aspx.cs方法实例化的截图。红色部分为AddUser。
这是提示错误的。跪求高手呀。。。 展开
这是有关AddUser定义的截图。
这是在reg.aspx.cs方法实例化的截图。红色部分为AddUser。
这是提示错误的。跪求高手呀。。。 展开
6个回答
展开全部
直接用代码连不就好了吗?我们都是用ADO,代码很简洁的:
在引用里引用:using System.Data.SqlClient;
在事件过程中写代码:
SqlConnection cnn=new SqlConnection();
cnn.ConnectionString="Server=服务器地址;UID=用户名;PWD=密码;DataBase=数据库名";
cnn.Open(); //到此就算打开了数据库连接
DataSet ds=new DataSet(); //示例化一个数据集合
string sql="SQL查询语句"; //存储一个SQL查询语句
SqlDataAdapter sda=new SqlDataAdapter(sql,cnn); //示例化一个数据容器,并给他连接和查询
sda.Fill(ds); //用容器去填充数据集合
cnn.Close(); //记得关闭连接
所有工作就做好了,还要那么麻烦,你在去做数据操作可以用DataSet对象操作,也可以用Command对象、DataBilder对象、也可以用新的LINQ TO SQL来查询数据链.没有你这么麻烦的
在引用里引用:using System.Data.SqlClient;
在事件过程中写代码:
SqlConnection cnn=new SqlConnection();
cnn.ConnectionString="Server=服务器地址;UID=用户名;PWD=密码;DataBase=数据库名";
cnn.Open(); //到此就算打开了数据库连接
DataSet ds=new DataSet(); //示例化一个数据集合
string sql="SQL查询语句"; //存储一个SQL查询语句
SqlDataAdapter sda=new SqlDataAdapter(sql,cnn); //示例化一个数据容器,并给他连接和查询
sda.Fill(ds); //用容器去填充数据集合
cnn.Close(); //记得关闭连接
所有工作就做好了,还要那么麻烦,你在去做数据操作可以用DataSet对象操作,也可以用Command对象、DataBilder对象、也可以用新的LINQ TO SQL来查询数据链.没有你这么麻烦的
展开全部
Database db=new Database();
if(db.AddUsers())
{.......
}
还有你的AddUser中的函数 是 Void 并不是 Boolean的。要返回BOOl的才行。
if(db.AddUsers())
{.......
}
还有你的AddUser中的函数 是 Void 并不是 Boolean的。要返回BOOl的才行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请你的AddUser类应该这么定义
public static void AddUser(你的参数)
这样就可以了
记得加static
public static void AddUser(你的参数)
这样就可以了
记得加static
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个 AddUser 在reg.aspx.cs没有这个函数吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
reg中并没有AddUser这个方法,通过知道编译的时候是怎么通过的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询