【发布时间】:2013-11-15 11:47:53
【问题描述】:
我有一个带有几个表的 Access DB,其中一个表有一列地址。这些地址都以建筑物名称开头,然后是城市信息。它们都用逗号分隔。
我正在 VB 代码中寻找一种方法来获取该字段并将其分成两个字段,一个字段中第一个逗号左侧的所有内容,另一个字段中第一个逗号右侧的所有内容。
我尝试了以下变体:
currentBuildingName = currentBuildingAddress.Substring(0, currentBuildingAddress.IndexOf(","))
currentCity = currentBuildingAddress.Substring(currentBuildingAddress.IndexOf(","), 1)
但没有成功。我也尝试查看 left() 和 right() 函数,但它们要求您指定拆分应该发生的整数位置,这是可变的。
各位有什么建议吗?在 MS Access 2010 中,如何根据第一个逗号拆分字符串,将左侧的所有内容放在一个字段中,将右侧的所有内容放在另一个字段中?
【问题讨论】: