当前位置:编程学习 > C#/ASP.NET >>

求助!!C#问题,各位大大帮忙啊,本人在线等

本人做一个小程序,但是在使用SqlDataAdapter的Fill方法时总是报错请各位大大帮忙 

连接代码如下: 
string strsql="SELECT * FROM [students]"; 
string strconn= 
 @"Provider=Microsoft.Jet.CLEDB.4.0;"+ 
 @"Data Source=E:\iii\student\student.MDB"; 
SqlDataAdapter daadapter=new SqlDataAdapter(strsql,strconn); 
DataSet studata=new DataSet(); 
daadapter.Fill(studata); 

错误提示如下: 
error CS1519: 类、结构或接口成员声明中的标记“(”无效 
error CS1519: 类、结构或接口成员声明中的标记“)”无效 
--------------------编程问答-------------------- SqlDataAdapter daadapter=new SqlDataAdapter(strsql,strconn); 

你的连接对象呢?

SqlDataConntion conn = new SqlDataConntion(strconn); --------------------编程问答-------------------- 你的代码没通过编译吧

少打了一个“(”或者“)” --------------------编程问答-------------------- 我现在改成:
                private System.ComponentModel.Container components = null;
string strsql="SELECT * FROM [students]";  
string strconn=  
@"Provider=Microsoft.Jet.CLEDB.4.0;"+  
@"Data Source=E:\iii\student\student.MDB";  
SqlDataConntion conn = new SqlDataConntion(strconn);
SqlDataAdapter daadapter=new SqlDataAdapter(strsql,conn);  
DataSet studata=new DataSet();  
daadapter.Fill(studata);

但是仍然无法通过编译 --------------------编程问答-------------------- 怎么同一个问题,有两个帖啊,楼主看看,Provider=microsoft.jet.oledb.4.0,不是你的CLEDB --------------------编程问答-------------------- 奇怪 我程序里是OLEDB的 复制过来出错了?

代码我修改了一下:
                string strSql = "SELECT * FROM [student]";
string strConn =
@"Provider=Microsoft.Jet.OLEDB.4.0;"+
@"Data Source=E:\iii\student\student.MDB";
OleDbDataAdapter sadapter = new OleDbDataAdapter(strSql,strConn);
SqlDataConntion conn = new SqlDataConntion(strConn);
SqlDataAdapter daadapter=new SqlDataAdapter(strsql,conn);
DataSet student = new DataSet();
daadapter.Fill(student);  
但是出错信息仍然没有变:
error CS1519: 类、结构或接口成员声明中的标记“(”无效  
error CS1519: 类、结构或接口成员声明中的标记“)”无效  --------------------编程问答-------------------- 你这个 --------------------编程问答-------------------- 是不是你这段代码不在类定义中了? --------------------编程问答-------------------- SqlDataAdapter daadapter=new SqlDataAdapter(strsql,strconn);  
改成oleDataAdapter daadapter=new oleDataAdapter(strsql,strconn);   --------------------编程问答-------------------- 哈哈,ACCESS连接理解成SQL连接了,粗心大意!

string strSql = "SELECT * FROM [student]"; 
string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source=E:\iii\student\student.MDB"; 
//OleDbDataAdapter sadapter = new OleDbDataAdapter(strSql,strConn);这句用来干什么! 错误1
//SqlDataConntion conn = new SqlDataConntion(strConn);  错误2
OleDbDataConntion conn = new OleDbDataConntion(strConn);
conn.Open();//数据库都没打开,怎么填充啊!  错误3 
//SqlDataAdapter daadapter=new SqlDataAdapter(strsql,conn); 错误4
OleDbDataAdapter daadapter=new OleDbDataAdapter(strsql,conn); 
DataSet student = new DataSet(); 
daadapter.Fill(student);   


--------------------编程问答-------------------- LZ该分红了
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,