我有一个记录,其中有三列分别称为 Phone、HomePhone 和 WorkPhone,与此相对应,我还有另外三列分别称为 PhoneDNC、HomePhoneDNC 和 WorkPhoneDNC。
场景 假设 Phone 列有一个值,因此对应的 PhoneDNC 有“1”,HomePhone 有一个值,HomephoneDNC 有“0”,WorkPhone 没有值,WorkPhoneDNC 为 NULL。
我有两个名为 CALL 和 DONTCALL 的平面文件。
如何以这样一种方式拆分记录,如果 DNC 列(PhoneDNC、OtherPhoneDNC、WorkPhoneDNC 中的任何一个)有 1,那么只有那个 NUMBER 会转到文件 CALL,使剩余的电话(任何电话、OtherPhone、对应 DNC 为 0 的 WorkPhone 相同记录为 NULL。(在调用文件中)
如果 DNC(PhoneDNC、OtherPhoneDNC、WorkPhoneDNC 中的任何一个)列有 0,则相应的号码将转到文件 DONTCALL 使剩余的电话(相应 DNC 为 1 的任何 Phone、OtherPhone、WorkPhone)对于同一记录为 NULL . (在 DONTCALL 文件中)
如果任何数字具有 NULL 值,那么我不必将它放在任何文件中。
我正在使用 VisualStudio 2005。
提前致谢