请教:为什么会出现"未将对象引用设置到对象的实例"? commstring="select * from info'"; 多了一个'!是commstring="select * from info"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是这个原因,应该是:da.SelectCommand没有实例化。修改后的程序如下:string connstring,commstring; connstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="; connstring+=Server.MapPath("sjk.mdb"); commstring="select * from info"; OleDbCommand oleDbSelectCommand1=new OleDbCommand() ;OleDbConnection conn=new OleDbConnection();conn.ConnectionString=connstring;oleDbSelectCommand1.CommandText =commstring;OleDbDataAdapter da=new OleDbDataAdapter(); da.SelectCommand =oleDbSelectCommand1;da.SelectCommand.Connection=conn; DataSet ds=new DataSet(); da.Fill(ds,"info"); OleDbCommand oleDbSelectCommand1=new OleDbCommand() ; oleDbSelectCommand1.Connection=conn; 是你的Adapter的SelectCommand还未初始化,你就给它的CommandText赋值,应该这样:OleDbCommand cmd = new OleDbCommand(commstring,conn);OleDbDataAdapter da=new OleDbDataAdapter(); da.SelectCommand = cmd; 不用争了总结一下:1、da.Fill(ds,"info"); 表明你写select 语句时info多了一个';2、cmd 没有初始化;你的错误呢是第二个问题导致的,问题1是隐含错误,以后发作!--:) 请在使用da.SelectCommand之前添加上下面的一句话da.SelectCommand=new OleDbCommand(); 谁能帮我看看啊 ASP.net读客户端串口数据,上传至服务器 IE浏览器传递参数问题 什么叫结贴,怎样结贴啊?????? [请教&在线等]一个关于日期控件的问题... UpLoadModule控件问题!用过UpLoadModule控件的请进来讨论一下,高分相送! 如何在类里mappath虚拟数据库路径并且加入oledb数据连接字符串中? Repeater的使用 新手提问:我写了一个调查程序,如何在多个页面中引用? 微软MVP请进,解答一疑惑 关于ASP.Net中用户控件的使用问题 如何使显示出来的文本格式与在textarea中输入的格式一样??
connstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
connstring+=Server.MapPath("sjk.mdb");
commstring="select * from info";
OleDbCommand oleDbSelectCommand1=new OleDbCommand() ;
OleDbConnection conn=new OleDbConnection();
conn.ConnectionString=connstring;
oleDbSelectCommand1.CommandText =commstring;
OleDbDataAdapter da=new OleDbDataAdapter();
da.SelectCommand =oleDbSelectCommand1;
da.SelectCommand.Connection=conn; DataSet ds=new DataSet();
da.Fill(ds,"info");
oleDbSelectCommand1.Connection=conn;
OleDbCommand cmd = new OleDbCommand(commstring,conn);
OleDbDataAdapter da=new OleDbDataAdapter();
da.SelectCommand = cmd;
1、da.Fill(ds,"info"); 表明你写select 语句时info多了一个';
2、cmd 没有初始化;你的错误呢是第二个问题导致的,问题1是隐含错误,以后发作!
--
:)
da.SelectCommand=new OleDbCommand();