powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / тип данных в VB и их соответствие типами данных MS SQL
8 сообщений из 8, страница 1 из 1
тип данных в VB и их соответствие типами данных MS SQL
    #35960596
Mari-Salt1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тип данных float MS SQL как будет называться в VB: wer - должен быть типа float
Помогите. Double не получается у меня

Private Sub LegalAreaUnit_BeforeUpdate(Cancel As Integer)
Dim wer As Double, wer2 As Double
wer = Me.LegalArea
If wer Is Null Then Exit Sub 'â àäíó ñòðàãó èíà÷è end if
wer2 = DLookup("Meters", "S_AreaUnits", "Code=" & Me.LegalAreaUnit)
If wer2 Is Null Then
'÷åòàòàì... ÷åòàòàì... ÷åòàòàì...
MsgBox ("íîëü")
'òóä ìîòáûò ëþáîé êîä
Else
Me.LegalArea = wer / wer2
End If
End Sub
...
Рейтинг: 0 / 0
тип данных в VB и их соответствие типами данных MS SQL
    #35960604
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это у вас не VB, а скорее всего акцесс. а тип DOUBLE. только вы его неявным преобразованием в строку портите своими региональными настройками. используйте ADODB.Command и задавайте параметром.
...
Рейтинг: 0 / 0
тип данных в VB и их соответствие типами данных MS SQL
    #35960623
Mari-Salt1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One, Подскажите пожалуйста,
...
Рейтинг: 0 / 0
тип данных в VB и их соответствие типами данных MS SQL
    #35960687
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что конкретно подсказать?
поиском по этому форуму или msdn на предмет фразы ADODB.Command
...
Рейтинг: 0 / 0
тип данных в VB и их соответствие типами данных MS SQL
    #35960698
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
тип данных в VB и их соответствие типами данных MS SQL
    #35960893
Mari-Salt1,
1) Если wer и wer2 сравниваются с Null, а это вряд ли просто так делается, то они должны иметь тип, который может принимать значение Null. Этот тип называется Variant.
2) Если Me.LegalAreaUnit возвращает целое значение (по-видимому, это так, поскольку это код), то региональные настройки десятичного разделителя роли не играют.

Короче, пройдитесь в пошаговой отладке с просмотром значений переменных в окне Locals или Watch.
...
Рейтинг: 0 / 0
тип данных в VB и их соответствие типами данных MS SQL
    #35962471
Mari-Salt1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
13-й квартал,
Посмотрела



почему у меня приложенный файл не выходит?
...
Рейтинг: 0 / 0
тип данных в VB и их соответствие типами данных MS SQL
    #35962490
Mari-Salt1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Синтаксис посмотрите пожалуйста:
предпоследняя срока ошибку вызывает:


Private Sub LegalArea_GotFocus()
Dim wer As Variant, wer2 As Variant
wer = str(Me.LegalArea)
If IsNull(wer) Then Exit Sub
wer2 = DLookup("Met", "AreaUnits", "Code=" & str(Me.LegalAreaUnit))
If IsNull(wer2) Then MsgBox ("ноль") Else Me.LegalArea = wer / wer2
End If
End Sub
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / тип данных в VB и их соответствие типами данных MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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