for i := 1 to query1.FieldCount do
try
AColumn := PBP_Grid_ColumnByField(dxGridMain, 'f'+inttostr(i));
if AColumn.Visible then
sqlstr := sqlstr + query1.FieldByName(AColumn.caption).AsString + ','
else
sqlstr := sqlstr + 'NULL,';
except
begin
showmessage('Excel文件有误,导入失败。');
exit;
end;
end;初学者,求各位大神解决一下,如何抛出异常?
解决方案 »
- 在delphi中有没有打印报表组件 就像OFFICE中的那个一样的啊 差点也行啊
- 300分跪求手机短信发送接收编程方法!急!!!!
- OA问题:如何将图章(bmp,jpg)插入到word中去!
- 如何做数据库的备份,帮忙.
- ado操作dbf,用query多表查询,不加上datasource和dbgird不出错,加上就提示E_FAIL状态出错,在线等
- 紧急求救,有关远程SQL SERVER数据库连接问题.
- 关于ADO程序的发布?
- 长夜漫漫,无心睡眠,减少灌水,我要学习。回首我在csdn的日子——特来送分!(有良好建议才有分)
- 如何将16位图像转换为256色图像,基本不改变图像效果
- SQL字体问题
- 用过dxbarmanager的大神们求教了
- bitbut用onMouseMove,只可使字体变红,离开时却不能变黑,
begin
try
AColumn := PBP_Grid_ColumnByField(dxGridMain, 'f'+inttostr(i));
if AColumn.Visible then
sqlstr := sqlstr + query1.FieldByName(AColumn.caption).AsString + ','
else
sqlstr := sqlstr + 'NULL,';
except
showmessage('Excel文件有误,导入失败。');
exit;
end;
end;