异常:没有为命令对象设置命令

wangxuekong 2009-04-01 09:58:27
OleDbConnection oleConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + @"\MIEDataBase.mdb");
oleConn.Open();



OleDbCommand AICmd = new OleDbCommand();
AICmd.Connection = oleConn;

OleDbDataAdapter AIOleDbDataAdapter = new OleDbDataAdapter();
AIOleDbDataAdapter.SelectCommand = AICmd;
DataSet AIDataSet = new DataSet();
OleDbCommandBuilder AIOleDbCommandBuilder = new OleDbCommandBuilder(AIOleDbDataAdapter);

AIOleDbDataAdapter.Fill(AIDataSet, AItableName);

DataRow AIRow = AIDataSet.Tables[0].NewRow();


float AItimeOfEveryData = 0;

for (int i = 0; i < countOfDataNeededToStore; i++)
{
AIRow["模拟量时间"] = Math.Round(AItimeOfEveryData, 5);
AIRow["MP1"] = Math.Round((float)mcMP1arrayy[i], 2);
AIRow["MP2"] = Math.Round((float)mcMP2arrayy[i], 2);
AIRow["MP3"] = Math.Round((float)mcMP3arrayy[i], 2);
AIRow["MP4"] = Math.Round((float)mcMP4arrayy[i], 2);
AIRow["MP5"] = Math.Round((float)mcMP5arrayy[i], 2);
AIRow["MP6"] = Math.Round((float)mcMP6arrayy[i], 2);
AIRow["MP7"] = Math.Round((float)mcMP7arrayy[i], 2);
AIRow["MP8"] = Math.Round((float)mcMP8arrayy[i], 2);
AIRow["MP9"] = Math.Round((float)mcMP9arrayy[i], 2);
AIRow["MP10"] = Math.Round((float)mcMP10arrayy[i], 2);
AIRow["MP11"] = Math.Round((float)mcMP11arrayy[i], 2);
AIRow["MP12"] = Math.Round((float)mcMP12arrayy[i], 2);
AIRow["MP13"] = Math.Round((float)mcMP13arrayy[i], 2);
AIRow["MP14"] = Math.Round((float)mcMP14arrayy[i], 2);
AIRow["MP15"] = Math.Round((float)mcMP15arrayy[i], 2);
AIRow["CF1"] = Math.Round((float)mcCF1arrayy[i], 2);
AIRow["CF2"] = Math.Round((float)mcCF2arrayy[i], 2);
AIRow["JJY"] = Math.Round((float)mcJJYarrayy[i], 2);
AIDataSet.Tables[0].Rows.Add(AIRow);

AItimeOfEveryData += AICaiYangZhouQi;

}

AIOleDbDataAdapter.Update(AIDataSet, AItableName);
AICmd.Dispose();
AIOleDbDataAdapter.Dispose();


执行这一句 AIOleDbDataAdapter.Fill(AIDataSet, AItableName);异常:没有为命令对象设置命令。

什么原因呀
...全文
105 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
烈火蜓蜻 2009-04-02
  • 打赏
  • 举报
回复
好像没有看见Sql语句耶
fskjb01 2009-04-01
  • 打赏
  • 举报
回复
OleDbCommand AICmd = new OleDbCommand();
AICmd.Connection = oleConn;
AIOleDbDataAdapter.SelectCommand = AICmd;

这三句话注析掉看看行不行!

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧