ジオデータベースで使用できない文字を取得するためのコードです。ワークスペースの種類を変更することによって使用できない文字列は変化します。この例ではファイル ジオデータベースを対象としています。
Private Sub CheckInvalidCharacters()
'FileGDBWorkspaceFactoryの作成
Dim pWorkspaceFactory As IWorkspaceFactory
Set pWorkspaceFactory = New FileGDBWorkspaceFactory
'既存ワークスペースの取得
Dim pWorkspace As IWorkspace
Set pWorkspace = pWorkspaceFactory.OpenFromFile("D:\Workspace\GeoDatabase.gdb", 0)
Dim pSQLSyntax As ISQLSyntax
Set pSQLSyntax = pWorkspace 'QI
Debug.Print "GetInvalidCharacters ", "■" & pSQLSyntax.GetInvalidCharacters & "■"
Debug.Print "GetInvalidStartingCharacters", "■" & pSQLSyntax.GetInvalidStartingCharacters & "■"
End Sub
