Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запись числа в DBF / 1 сообщений из 1, страница 1 из 1
16.06.2006, 17:20
    #33796467
Pavel kovalenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись числа в DBF
Помогите...
Неполучается записать число в DBF. Столбец - Numeric (5,2)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Set cn2 = CreateObject("ADODB.Connection")
cn2.Provider = "Microsoft.Jet.OLEDB.4.0"
cn2.Properties("Extended Properties") = "dBase IV"
cn2.Properties("Data Source") = FolderPath
cn2.Open

sqlstr = "insert into FRM (ID, KEY1, KEY2, KEY3, NCS, BASE_ID, CAN_ID, FORMULA, UNDCOAT_ID, SPROC_ID, PART,R_MON,G_MON,B_MON,R_PRN,G_PRN,B_PRN,X_02,Y_02,Z_02,X_10,Y_10,Z_10, COMMENT, DATA1, DATA2) VALUES " & _
 "('" & FRM_ID & "','" & KEY1 & "','','','','" & BASE_ID & "','" & Can_ID & "','" & FRM & "','','',0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1," & ass & ", '','','')"
                      
cn2.Execute sqlstr

cn2.Close
Set cn2 = Nothing


Так вот все пишется нормально, только числа -1, 0 становятся строчкой...
Провайдеров менял (VFP и так далее...)

Помогите пожалуйста ;(
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запись числа в DBF / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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