請問,if (AA=1) and (AA=2) 可否改為 if (AA in [1,2])形式要怎樣改. if not DataSet1.Fields[I].FieldName in ['Num', 'No', 'Date'...]then DataSet1.Fields[I].AsString := OldRec[I] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if not(DataSet1.Fields[I].FieldName in ['Num', 'No', 'Date'...])add '(' if Pos(',' + UpperCase(DataSet.Fields[I]) + ',', ',NUM,NO,DATE,C_NO,U_NO,CHECK_NO,') <= 0 then//... if (AA=1) and (AA=2) 不可能成立,应该if (AA=1) or (AA=2) 可以改成 if (aa in [1,2]) 按大家的方法會出現 Error: Ordinal type required錯誤, 但我試過如果用數值型數據, 不會編譯出錯. delphi的set元素类型只能为序数类型,当然编译出错了。你把这几个常量放在一个常量字符串数组里。然后,可以用一个循环遍历数组判断是否在数组中。或者你建一个Tstringlist把这些常量全ADD进去,然后用INDEXOF方法进行判断。 if Pos(',' + UpperCase(DataSet.Fields[I]) + ',', ',NUM,NO,DATE,C_NO,U_NO,CHECK_NO,') <= 0 then//... BPL未找到 TStringgrid?(没分了,救命呀!) 问题个低级的问题,进度条应怎么使用? 算法問題 遇到麻烦事了,C中的lpwstr怎么转回delphi中使用的定义变量?好像使用pchar取不回数据的 当我使用一个临时变量的时候,DELPHI总是检测出说我这个变量没有用 多窗体 急救 《红色警戒》中小车的移动怎么做?它很像MAPX中的一个Feature哦~ 关trigrer 有个菜鸟问题问各位师兄! 十万火急,我遇上两个奇怪的问题。答者重谢。
',NUM,NO,DATE,C_NO,U_NO,CHECK_NO,') <= 0 then
//...
if (AA=1) or (AA=2)
可以改成 if (aa in [1,2])
你把这几个常量放在一个常量字符串数组里。然后,可以用一个循环遍历数组判断是否在数组中。
或者你建一个Tstringlist把这些常量全ADD进去,然后用INDEXOF方法进行判断。
',NUM,NO,DATE,C_NO,U_NO,CHECK_NO,') <= 0 then
//...