题目
运行这段代码出现Cannot perform this operation on an open dataset
procedure Tfrm_in.edt_OKClick(Sender:TObject);
var y,m:String;
begin
y:=formatdatetime('yyyy',now);
m:=formatdatetime('m',now);
try
if (strtoint(edt_year.Text)>strtoint(y))or((strtoint(edt_year.Text)=strtoint(y))
and (strtoint(edt_month.Text)>=strtoint(m))) then
begin
showmessage('日期超前!');
exit;
end;
except
showmessage('请输入正确的月份!');
exit;
end;
month:='月进货'+edt_year.Text+'-'+edt_month.Text;
with data_month do
begin
commandtext:='select * from bookin where date like '+quotedstr(month+'-%');
active:=true;
end;
end;
procedure Tfrm_in.edt_OKClick(Sender:TObject);
var y,m:String;
begin
y:=formatdatetime('yyyy',now);
m:=formatdatetime('m',now);
try
if (strtoint(edt_year.Text)>strtoint(y))or((strtoint(edt_year.Text)=strtoint(y))
and (strtoint(edt_month.Text)>=strtoint(m))) then
begin
showmessage('日期超前!');
exit;
end;
except
showmessage('请输入正确的月份!');
exit;
end;
month:='月进货'+edt_year.Text+'-'+edt_month.Text;
with data_month do
begin
commandtext:='select * from bookin where date like '+quotedstr(month+'-%');
active:=true;
end;
end;
提问时间:2020-12-10
答案
在
commandtext:='select * from bookin where date like '+quotedstr(month+'-%');
上面加上if active then Close; 试试
commandtext:='select * from bookin where date like '+quotedstr(month+'-%');
上面加上if active then Close; 试试
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1求周总理生活俭朴的小故事,
- 2如图,在平面直角坐标系xOy中,直线y=2x+n与x轴、y轴分别交于点A、B,与双曲线y=4/x在第一象限内交于点C(1,m). (1)求m和n的值; (2)过x轴上的点D(3,0)作平行于y轴的直线
- 3找规律1.1.0; 2.4.4; 3.9.36; 4.16.144; 5.25.400 ;6.36.)每组中的三个数有相同的规律,)是什么数呢
- 4求经过点M(-2,1)且与A(-1,2),B(3,0)距离相等的直线方程.
- 5高中生物PCR技术的有关问题.
- 6When Jim was six years old,he went and stayed with his grandparents in the country for a few weeks
- 7线性代数 证明题
- 8如图 已知ab平行cd,角B平行角D,AD与BE平行吗
- 9三角形如何平均分成4等份
- 10“作”去掉单人旁,加上走之是什么字
热门考点
- 1求y=x^2-3e^x/sinx的导数及过程
- 2把根式a根号下-a/1根号外的a移到根号内,得多少?
- 31.修一条公路,已修的和未修的长度比是1:4,再修4/5米后,已修的和未修的长度的比1 :3.还要修多少米才
- 4A、B两地间的距离为360km,甲车从A地出发开往B地,每小时行驶72km;甲车出发25分钟后,乙车从B地出发开往A地,每小时行驶48km,两车相遇后,各自仍按原速度、原方向继续行驶,求相遇以后
- 5什么化肥可以从外观区别开?A K2SO4 B 磷肥 C KCL D NF4NO3
- 6矩形房间的周长是28米,宽是6米,则对角线长是几米
- 7英语翻译
- 8HELPING ME!SOS!
- 975分之73乘74等于多少 用简便方法
- 10计算下列定积分∫x^3dx