OleDbConnection Conn = new OleDbConnection("Provider=Microsoft.Jet.OleDB.4.0;Data Source="c:\1\db1.mdb";Jet OleDb:DataBase Password=xxx");
解决方案 »
- 如何遍历当前月的天数到GridView
- asp.net 从数据库读出来的时间 显示在页面上问题?
- 关于Ajaxpro调用后台嗲吗的问题
- asp.net 2003下 根据字号和字体计算字符串像素长度的方法有没??
- asp.net上传视频自动生成缩略图
- 请教两个ASP.net AJAX的问题。在线等待,马上给分!!!
- 请教一个关于dropdownlist的表单页面的问题
- dataset里加一个datatable问题(急)
- 谁有asp.net 的三层架构PPT 谢谢
- 如何解决啊保证下载.xls文件成功程序转入下一页否则提示出错
- 向思归等高手请教:问题如下
- 请问如何使用javascript调用ASP.NET的XML Web Server
DataGrid1_PreRender事件中OleDbConnection Conn = new OleDbConnection("Provider=Microsoft.Jet.OleDB.4.0;Data Source="c:\1\db1.mdb"");
Conn.open();
strSql="select * from 某张表";
DataSet DS=new DataSet();
SqlDataAdapter adapter=new SqlDataAdapter(strSql,Conn);
adapter.Fill(DS);
DataGrid1.DataSource=DS;
DataGrid1.DataBind();
DataSet DS=new DataSet();
Adpater.Fill(DS);datagrid1.DataSource=DS;
显示Data Source="c:\1\db1.mdb"");
E:\c#\2\3\WebForm1.aspx.cs(56): 无效的表达式项“)”
也不行啊
是不是还却using System......,具体还要加什么?
我是再vs.net 环境下做的,在窗体中拖了一个DataGrid,然后在DataGrid1_PreRender事件中写了上述代码.
错误显示:找不到类型或命名空间名称“Conn”(是否缺少 using 指令或程序集引用?)
找不到类型或命名空间名称“OleDbConnection”(是否缺少 using 指令或程序集引用?)
找不到类型或命名空间名称“SqlDataAdapter”(是否缺少 using 指令或程序集引用?)
using System.Data.OleDb;public class DataReader
{
public static int Main(string[] args)
{
string dbStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\dbLib\db1.mdb";
string cmdStr = @"select id,myUn,left(tTitle,20) as tTitle from Indexs where id>400";
// string cmdStr = @"update Indexs set myUn='ok' where id=7"; //~ExecuteNonQuery
// string cmdStr = @"select count(id) from Indexs"; //~ExecuteScalar if (args.Length>0){
if (args[0] == "/src"){
Console.WriteLine(dbStr);
return 0;
}
} OleDbConnection ObjConn = new OleDbConnection(dbStr); try{
ObjConn.Open();
OleDbCommand ObjCMD = new OleDbCommand(cmdStr,ObjConn); OleDbDataReader ObjRS = ObjCMD.ExecuteReader();
while(ObjRS.Read()){
//~用文本序列速度慢,100万条记录所需3.9秒
//Console.WriteLine("ID:{0},tTitle:{1},myUn:{2}",ObjRS["ID"],ObjRS["tTitle"],ObjRS["myUn"]);
//~用数字序列速度快,100万条记录所需0.67秒
Console.WriteLine("ID:{0},tTitle:{1},myUn:{2}",ObjRS[0],ObjRS[2],ObjRS[1]);
}
ObjRS.Close();
// ObjCMD.ExecuteNonQuery();
// Console.WriteLine(ObjCMD.ExecuteScalar().ToString()); ObjConn.Close();
}catch(Exception e){
Console.WriteLine("\tWaring!!! oldDB Command Error:\n\n" + e);
} return 0;
}
}