public static string conntion()
{
string strCon1 = "Data Source =" + System.Web.HttpContext.Current.Server.MapPath("aa.accdb");
string strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=false;" + strCon1;
return strCon;
}public****()
{
OleDbCommand con = db.conntion;----------------------》》这里出错。说是类型不一致,我的conntion返回的是string类型。
con.open();}如果我吧返回类型变了,变成OleDbConnection,可是也不行,因为我需要return strCon;这里的strcon是string类型。除非还有别的连接数据库的方法能做到不是string类型,求救啊。
{
string strCon1 = "Data Source =" + System.Web.HttpContext.Current.Server.MapPath("aa.accdb");
string strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=false;" + strCon1;
return strCon;
}public****()
{
OleDbCommand con = db.conntion;----------------------》》这里出错。说是类型不一致,我的conntion返回的是string类型。
con.open();}如果我吧返回类型变了,变成OleDbConnection,可是也不行,因为我需要return strCon;这里的strcon是string类型。除非还有别的连接数据库的方法能做到不是string类型,求救啊。
解决方案 »
- 验证发生前无法调用 Page.IsValid。应在 CausesValidation=True 且已启动回发的控件的事件处理程序中查询它,或在调用 Page.V
- sql注入的问题
- 麻烦的SQL语句
- 如何把.NET2.0变成1.1
- 请问前辈们一个问题,麻烦解答!谢谢!
- 怪问题,翻页后继续查询结果无法立即刷新?
- 谁有DotLucene应用的源码
- (100分)为什么调试不通过??????高手救救命呀!!!
- 高手请进,自定义控件问题
- 内容页怎么引用.css和.js文件?
- Lamda表达式实现Left join
- 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
con.Open();
OleDbCommand cmd = con.CreateCommand();
OleDbConnection connect = new OleDbConnection(conntion());//连接access数据库
connect.Open();
OleDbCommand command = new OleDbCommand(sql, connect);//执行sql命令
好吧,建议从C#语法基础学起。3L正解。首先,conntion是方法,所以要写成conntion()。第二,conntion是一个静态方法,所以不能用db.。