delphi中用AdoQuery参数查询DBF文件关于“没有找到索引” |
答題得分者是:deity
|
daybreak
一般會員 發表:14 回覆:15 積分:5 註冊:2003-11-05 發送簡訊給我 |
DecodeDate(DateTimePicker1.DateTime, year, month, day);
ADOQuery_spz.Close;
ADOQuery_spz.SQL.Clear;
mysql:='select lzp,ycsl,ycje from spzyjk where ' ;
//mysql:=mysql ' month(date)=:mmonth and dwh=:mdwh';
mysql:=mysql ' dwh=:mdwh ';
ADOQuery_spz.SQL.add(mysql);
// ADOQuery_spz.Parameters.ParamByName('mmonth').Value:=FloatToStr(month);
mydwh:=marray[ComboBox1.ItemIndex];
ADOQuery_spz.Parameters.ParamByName('mdwh').Value:=mydwh;
ADOQuery_spz.Open;
以上代码执行后,系统提示:“没有找到索引”,请教各位。
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
引言:先试试,然后再找其他原因~试试看喔 <>~~~静心养德~~~>DecodeDate(DateTimePicker1.DateTime, year, month, day); ADOQuery_spz.Close; ADOQuery_spz.SQL.Clear; mysql:='select lzp,ycsl,ycje from spzyjk where ' ; //mysql:=mysql ' month(date)=:mmonth and dwh=:mdwh'; mysql:=mysql ' dwh=:mdwh '; ADOQuery_spz.SQL.add(mysql); // ADOQuery_spz.Parameters.ParamByName('mmonth').Value:=FloatToStr(month); mydwh:=marray[ComboBox1.ItemIndex];确定mydwh有无值 ADQuery_spz.Parameters.ParamByName('mdwh').Value:=mydwh; showmessage(ADQuery_spz.sql.text);//看看SQL语言对不对 ADOQuery_spz.Open; 以上代码执行后,系统提示:“没有找到索引”,请教各位。 |
daybreak
一般會員 發表:14 回覆:15 積分:5 註冊:2003-11-05 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |