Используя следующее:
Dim rowArray() As DataRow = ToolsDataSet.FileTable.Select("FullPath Like c:\ENG Vault\Tools\Wakesetter.SLDASM")
Я получаю сообщение об ошибке:
System.Data.SyntaxErrorException: 'Cannot interpret token ':' at position 16.'
Тем не менее, путь сохраняется нормально, когда я делаю вставку и сохраняю строку с символами: и \.
Как избежать специальных символов в спецификации пути для выбора?
Обновлено: я также пробовал:
Dim filePath As String = 'c:\ENG Vault\Tools\Wakesetter.SLDASM'
Dim selText As String = "FullPath Like " & filePath
Dim rowArray() As DataRow = ToolsDataSet.FileTable.Select(selText)
Тот же результат.
@JayJ - Спасибо, уже пробовал. Когда я выполняю весь остальной код, становится красным (строка), и я получаю сообщение об ошибке. Строковые константы должны заканчиваться двойными кавычками.
Попробуйте строку: Dim rowArray As DataRow() = dt.Select("Fullpath like 'c:\ENG Vault\Tools\Wakesetter.SLDASM'") Обратите внимание на скобки после DataRow
@JayV - Спасибо (шлепает себя по голове)





Я думаю, вам нужно поместить часть пути (c: \ ENG Vault \ Tools \ Wakesetter.SLDASM) в одиночные кавычки
'для обозначения строки поиска