zhenly 发表于 2008-4-28 13:28

[求助,请教]OleDbDataAdapter.Fill()至少一个参数没有被指定值的问题.

小弟在写代码时有这样的一个问题,代码如下:
       Public string NewsType = Request.Params["Type"];
       Public int Id =Convert.ToInt32(Request.Params["Id"]);
DataSet Ds = new DataSet();
      OleDbConnection ObjCon1 = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("aico.mdb"));
      ObjCon1.Open();
      string SqlStr1 = "select ReUser,ReTime,ReIp,ReContent from NewsRe where NewsId=" + Id + " and NewsType=" + NewsType;
      OleDbCommand ObjCmd1 = new OleDbCommand(SqlStr1, ObjCon1);
      OleDbDataAdapter Dr1 = new OleDbDataAdapter(ObjCmd1);
      Dr1.Fill(Ds,"temptalble");//至少一个参数没有被指定值------------------------------------错误信息
脚本是C#
这个问题我怎么也想不出是哪里出错了,上网查过很多资料,都没有答案.
还望这里的大哥大姐指导指导.

xinggg22 发表于 2008-4-28 20:02

是不是要加   ('    ‘)单引号?
页: [1]
查看完整版本: [求助,请教]OleDbDataAdapter.Fill()至少一个参数没有被指定值的问题.