不是取值,是取名。
我做了一个函数,用来判断某个字段不能为空。我打斜杠的那句是要取出内容为空的字段名,可是把所有的都给取出来了,请教各位,怎样取出我想取的那个字段名?谢谢!!
procedure notempty(DSName:Tdatasource;Fname:string);
var
curFname:string;
begin
if DSName.DataSet.FieldByName(Fname).asstring = '' then
begin
//curFname:=DSName.DataSet.FieldList.GetText;
messagedlg(curFname+‘不能为空,请输入信息!’, mtconfirmation, [mbOK], 0);
abort;
end;end;
我做了一个函数,用来判断某个字段不能为空。我打斜杠的那句是要取出内容为空的字段名,可是把所有的都给取出来了,请教各位,怎样取出我想取的那个字段名?谢谢!!
procedure notempty(DSName:Tdatasource;Fname:string);
var
curFname:string;
begin
if DSName.DataSet.FieldByName(Fname).asstring = '' then
begin
//curFname:=DSName.DataSet.FieldList.GetText;
messagedlg(curFname+‘不能为空,请输入信息!’, mtconfirmation, [mbOK], 0);
abort;
end;end;
解决方案 »
- (2)散分 规则:从一楼到 倒数第2楼每人一分 最后一人=剩余分
- XP下开发的TServiceApplication在W2k下不可用???
- 新手请教:关于函数返回值的问题~!!!??
- 有什么办法可以实时监控一个文件夹或者一个文件,使得只要发生了变化,就可以自动备份到另一个文件夹下。
- 请问在delphi程序中如何为 sql server 创建一个用户名和密码?并赋于相应的权限。
- 求助 Indy的pop3控件
- 散分,順便出出主意!
- 散分:::和老板吵了一架.....今天没上班..爽............打算不干了.......哈哈....
- 请教TWebBrowser 控件的用法
- 关于FastReport报表,有三个MastData怎么设计关联?
- activex form编的程序,如果快速复制一份,并且根据不同的修改分别使用,
- 急!!!在线等待!!!用 ADOQUERY 如何读取 EXCEL 的日期型字段?
begin
for i:=0 to table1.FieldCount-1 do
g:=g+table1.Fields.Fields[i].FieldName;
showmessage(g);
messagedlg(Fname+‘不能为空,请输入信息!’, mtconfirmation, [mbOK], 0);
这样就可以嘛。2、可以用fieldname这个属性。 WWWWA(aaaa) 所说的。
DSName.DataSet.FieldByName(Fname).isnull
curFname:=DSName.DataSet.FieldByName(Fname).DisplayName;