Вопрос : Ввоз выходит из строя для «типа error данных преобразования

Я имею архивы сырцового текста я импортирую в доступ по мере того как TBL_Data.
I имеют прикрепленное Кодего импортирует архивы текста в table.
за исключением коллекторов колонки, все данные будут ввозом numbers.
The автоматически задают каждое поле по мере того как типом потребностью данным по ТЕКСТА value.

I тип данных быть номером поэтому мной может написать вопросы СУММЫ для reports.

When, котор я изменил тип данных к номеру в таблице терпеть неудачу scipt ввоза с «типом данных ошибкой converson». Debugger

The снабжает ссылками эту линию Кодего: rstImportData
" (strFields (lngField)) =

What strValues (lngField) «будет я пропуская???
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
функция ImportData2800 " class= " id= " codeSnippet823032
Public ()
    Const IMPORT_FOLDER как шнур = «C:\Shared\Reports\Data\»
    Тусклое dbsCurrent как DAO.Database
    Тусклое fldField как DAO.Field
    Тусклое intFile как интежер
    Тусклое lngField как длиной
    Тусклые strFields () как шнур
    Тусклое strFile как шнур
    Тусклое strLine как шнур
    Тусклое strTable как шнур
    Тусклое strDevice как шнур
    Тусклые strValues () как шнур
    Тусклое rstImportData как DAO.Recordset
    Тусклое tdfTableDef как DAO.TableDef

    'Отростчатые архивы
    Установленное dbsCurrent = CurrentDb
    strFile = Dir (IMPORT_FOLDER & «\ *.txt»)
    Не сделать до strFile = ""

        'Открытый архив
        intFile = FreeFile
        Открытые IMPORT_FOLDER & strFile для доступа входного сигнала прочитали после того как они поделены как #intFile

        'Назовите мастерскую таблицу здесь
        strTable = «TBL_DATA» 'изменяют меня к вы хотите

        'Назовите приспособление
        strDevice = вышло (strFile, Len (strFile) - 4)
         
        'Прочитайте рубрики колонки
        Если не EOF (intFile) после этого
            Линия Input #intFile, strLine
            strFields = разделили (strLine, vbTab)
        Закончитесь если

        'Это должно получить освобожданным всех двойных космосов.
        Для j = 0 к UBound (strFields)
            strFields (j) = заменяют ть (strFields (j), ««,» ")
        Затем
        'Добавьте колонку для приспособления в наш список колонок
        strFields заповедника ReDim (0 к UBound (strFields) + 1) как шнур

        strFields (UBound (strFields)) = «приспособление»

        'Создайте таблицу, если обязательно
        Установите tdfTableDef = ничего
        На резюме ошибки затем 'проигнорируйте пропавшую таблицу
        Установите tdfTableDef = dbsCurrent.TableDefs (strTable)
        На ошибке переход 0
        Если tdfTableDef ничего после этого
            Установите tdfTableDef = dbsCurrent.CreateTableDef (strTable)
        Закончитесь если

        'Создайте поля, если обязательно
        Для lngField = 0 к UBound (strFields)
            Установите fldField = ничего
            На резюме ошибки затем 'проигнорируйте пропавшие поля
            Установите fldField = tdfTableDef.Fields (strFields (lngField))
            На ошибке переход 0
            Если fldField ничего после этого
                Установите fldField = tdfTableDef.CreateField (strFields (lngField), dbText) 'всегда создавайте поля текста
                fldField tdfTableDef.Fields.Append
            Закончитесь если
        Затем

        'Создайте поле даты отметки даты, если обязательно
        Установите fldField = ничего
        На резюме ошибки затем 'проигнорируйте пропавшее поле
        Установите fldField = tdfTableDef.Fields («DateStamp»)
        На ошибке переход 0
        Если fldField ничего после этого 'никакое поле DateStamp
            Установите fldField = tdfTableDef.CreateField («DateStamp», dbDate)
            fldField.DefaultValue = «дата ()»
            fldField tdfTableDef.Fields.Append
        Закончитесь если

        На резюме ошибки затем 'проигнорируйте существующий таблицу
        tdfTableDef dbsCurrent.TableDefs.Append
        На ошибке переход 0
        'Прочитайте архив
        Установите rstImportData = CurrentDb.OpenRecordset (strTable)
        Не сделать до EOF (intFile)
            Выровняйте входной сигнал #intFile, strLine
            strValues = разделили (strLine, vbTab)
            strValues заповедника ReDim (0 к UBound (strValues) + 1) как шнур
            strValues (UBound (strValues)) = strDevice
            'Данные по ввоза
            rstImportData.AddNew
            Для lngField = 0 к UBound (strValues)
                rstImportData (strFields (lngField)) = strValues (lngField)
            Затем
            rstImportData.Update
        Петля
        rstImportData.Close

        'Близкий архив
        Близкое #intFile
        strFile = Dir
    Петля
Функция конца
class=

Ответ : Ввоз выходит из строя для «типа error данных преобразования

Эта статья разрешила мою проблему.  Я сделал все в этой статье, и смог заново установить SP 1. WSUS.

http://social.technet.microsoft.com/Forums/en-US/winserverwsus/thread/6d14231f-50f0-4a3c-b9f1-417e1efdb288

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us