如何在foxpro 9中处理SELECT查询中列出的备注字段?

时间:2012-11-15 21:12:41

标签: select foxpro visual-foxpro

我有一个查询,我需要使用DISTINCT关键字,问题是我在选择中的字段是MEMO类型(由于其内容很大,需要这样...)。

SELECT distinct customerid, commentdate, commenttext....
FOXPRO 9中不接受

因为commenttext字段是f类型备忘录! 任何想法?

3 个答案:

答案 0 :(得分:1)

根据您的需要,您有几种选择:

1)忽略查询中的备注字段。 2)使用表达式将备注字段转换为字符。例如,LEFT(commenttext,254)。

您是否真的尝试将备注字段应用于备注字段?你的实际目标是什么?

答案 1 :(得分:0)

SELECT语句中的备忘录字段包含在ALLTRIM等函数中。

SELECT distinct customerid, commentdate, ALLTRIM(commenttext)....

答案 2 :(得分:0)

另一个选择是使用像PHDBase这样的东西,它是Visual Foxpro的文本搜索索引器。它允许对字符列和备注字段进行索引和搜索。它的速度非常快。