Правильный синтаксис для использования LEFT в операторе ROW в VB - PullRequest
0 голосов
/ 23 января 2020

Я знаю, что это кажется очень элементарной проблемой и простит меня, но я не смог найти синтаксис.

По какой-то причине VB не нравится этот синтаксис, что мне не хватает?

drNewPat.pzip5 = Left (row ("zip"), 5)

Я использую аналогичное выражение, используя Trim, и оно отлично работает.

drNewPat.gname = "Group Имя: "+ Trim (строка (" gname "))

Еще раз спасибо заранее!

Ответы [ 2 ]

0 голосов
/ 23 января 2020

. Net предоставляет все виды удобных String методов. Он хочет узнать это .Substring. Старые методы vb6 обычно не так хороши.

Private Sub OPCode()
    Dim dt As New DataTable
    Dim row As DataRow
    row = dt.Rows(0)
    Dim s = row("zip").ToString.Substring(0, 5)
End Sub
0 голосов
/ 23 января 2020

Я смог использовать MID () и работал ... не уверен, почему Left не является допустимой функцией - но продолжает, спасибо.

drNewPat.pzip5 = Mid (row ("zip") ), 1, 5)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...