powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / КОНЕц строки
9 сообщений из 9, страница 1 из 1
КОНЕц строки
    #33896614
ech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста как быть , пишу селект в котором в конце
where art = " & строковая_переменная &

смотрю под дебагом а там в конце еще кубики лепятся какие то , как от этого избавится???
...
Рейтинг: 0 / 0
КОНЕц строки
    #33896640
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
echПодскажите пожалуйста как быть , пишу селект в котором в конце
where art = " & строковая_переменная &

смотрю под дебагом а там в конце еще кубики лепятся какие то , как от этого избавится???

where art = '" & строковая_переменная & "'"
одинарние ковычки не забутдь
на счет кубиков возможно строка многострочная
...
Рейтинг: 0 / 0
КОНЕц строки
    #33896664
ech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делаю трим( ) и все равно 1 кубик остается
...
Рейтинг: 0 / 0
КОНЕц строки
    #33896687
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Trim убирает пробелы в начале и в конце строки.

Проверь, не содержит ли "строковая_переменная" символов перевода строки.
...
Рейтинг: 0 / 0
КОНЕц строки
    #33896691
ech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как?
...
Рейтинг: 0 / 0
КОНЕц строки
    #33896701
ech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переменная у меня берется из Ini GetPrivateProfileString
...
Рейтинг: 0 / 0
КОНЕц строки
    #33896751
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
строковая_переменная = Replace$(строковая_переменная, vbTab, vbNullString)
строковая_переменная = Replace$(строковая_переменная, vbCr, vbNullString)
строковая_переменная = Replace$(строковая_переменная, vbLf, vbNullString)
и.т.п.
...
Рейтинг: 0 / 0
КОНЕц строки
    #33896820
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
marvan
Код: plaintext
1.
2.
строковая_переменная = Replace$(строковая_переменная, vbTab, vbNullString)
строковая_переменная = Replace$(строковая_переменная, vbCr, vbNullString)
строковая_переменная = Replace$(строковая_переменная, vbLf, vbNullString)
и.т.п.

я бы еще посоветовал

Код: plaintext
строковая_переменная = Replace$(строковая_переменная, vbNewLine, vbNullString)
...
Рейтинг: 0 / 0
КОНЕц строки
    #33898553
bac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня еще вот это

'================================================================
' Формирование строки пригодной для загрузки в базу данных
' т.е. замена ковычек на двойные, замена прямого слеш на двойной
Public Function strPrep(ByVal s As String) As String
Dim nPos
Dim sPos
sPos = 1
Do While True
nPos = InStr(sPos, s, "\")
If nPos = 0 Then
s = LTrim(s)
Exit Do
Else
s = Mid(s, 1, nPos) & "\" & Mid(s, nPos + 1)
sPos = nPos + 2
End If
Loop
sPos = 1
Do While True
nPos = InStr(sPos, s, "'")
If nPos = 0 Then
s = LTrim(s)
Exit Do
Else
s = Mid(s, 1, nPos) & "'" & Mid(s, nPos + 1)
sPos = nPos + 2
End If
Loop
strPrep = s
End Function
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / КОНЕц строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]