Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
1 / 1 / 1
Регистрация: 01.02.2013
Сообщений: 119

Импорт данных TxT в базу данных

19.01.2017, 17:42. Показов 3818. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть база данных, нужно вставить в неё данные из ТхТ файла. Файл я отредактировал, всё оттабулировал, сверил названия, при предварительном просмотре всё отлично, но в процессе выполнения возникают ошибки.

Таблица имеет следующий вид:
Code
1
2
3
4
5
6
7
8
9
10
11
Staff       
KEY FIELD NAME  DATA TYPE / FIELD SIZE  REQUIRED?   NOTES
 
PK  StaffId                    INT                         Y              Auto increment
    FirstName                 VARCHAR (80)                 Y    
    LastName                  VARCHAR (80)                 Y    
    Email                         VARCHAR (100)                Y    
    DateOfBirth               DATETIME                         Y    
    Gender                    VARCHAR (10)                 Y    
FK  PostionId                 SMALLINT                         Y          Foreign key to Position
    Comments                VARCHAR (2000)             N
Во вложениях: Скриншоты мастера импорта, Импортируемый ТхТ(Staff) и репорт-лог файл(Report1)

P.S - Managment studio 2014.
Миниатюры
Импорт данных TxT в базу данных   Импорт данных TxT в базу данных   Импорт данных TxT в базу данных  

Импорт данных TxT в базу данных   Импорт данных TxT в базу данных   Импорт данных TxT в базу данных  

Импорт данных TxT в базу данных  
Вложения
Тип файла: txt Staff.txt (1.8 Кб, 6 просмотров)
Тип файла: txt Report1.txt (5.7 Кб, 2 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.01.2017, 17:42
Ответы с готовыми решениями:

Массовый импорт данных в базу
Добрый день. С SQL не дружу, поэтому прошу помощи у вас. Суть проблемы, есть .csv файл на около 1кк строк. Сейчас импорт происходит...

Импорт данных в базу из файла .csv
Добрый день, уважаемые форумчане мне нужна помощь. Мне нужен запрос который импортирует данные из файла .csv в базу. У меня почему-то...

Импорт и типизация данных из txt файла из MySQL
Здравствуйте уважаемые форумчане! Началось все с того, что мне нужно было перебросить часть данных из удаленного сервера my sql к себе на...

13
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
19.01.2017, 18:00
Пустые строки (все) уберите из файла.
1
1 / 1 / 1
Регистрация: 01.02.2013
Сообщений: 119
21.01.2017, 13:41  [ТС]
invm, Не изменилось ровным счётом ничего. Я скопировал весь текст в новый файл, без пустых строк и ошибки остались.
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
21.01.2017, 13:47
И сколько строк обработано (сообщение на последнем скрине)?
1
1 / 1 / 1
Регистрация: 01.02.2013
Сообщений: 119
21.01.2017, 15:55  [ТС]
invm, Проблему решил, была проблема с датами, стоял формат ymd, а в файле dmy. Переписал в файле даты, всё обработалось. Спасибо за помощь =)
0
0 / 0 / 0
Регистрация: 02.07.2022
Сообщений: 5
02.07.2022, 19:14
Добрый вечер! У меня тоже не получается импортировать txt в базу данных. Но ошибка другая, фото ниже. Исходя из аналогичных вопросов и ответов в англоязычной среде, нашла что нужно открыть Advanced Editer правой кнопкой мыши по источнику файла и там редактировать значение столбцов. https://www.sqlservercentral.c... 0xc02020a1 https://docs.microsoft.com/en-... -serv.html Но сколько я ни пробовала, правой кнопкой кликала, никакого результата. Как вообще отредактировать эти значения?
Миниатюры
Импорт данных TxT в базу данных  
0
5968 / 4544 / 1094
Регистрация: 29.08.2013
Сообщений: 28,165
Записей в блоге: 3
02.07.2022, 20:17
greeny1, а почему бы значения не править в исходном файле?
да и ошибка у вас вроде с кодировкой связана, не?
0
0 / 0 / 0
Регистрация: 02.07.2022
Сообщений: 5
03.07.2022, 11:24
Простите, может, я и туплю.. но причём тут кодировка? Она изменяет вид нужного текста на закорючки, оно мне не нужно..

И как исправлять значения в самом txt?
0
5968 / 4544 / 1094
Регистрация: 29.08.2013
Сообщений: 28,165
Записей в блоге: 3
03.07.2022, 18:52
Цитата Сообщение от greeny1 Посмотреть сообщение
но причём тут кодировка?
на это намекает самый первый абзац в ошибке

Цитата Сообщение от greeny1 Посмотреть сообщение
И как исправлять значения в самом txt?
не зная что у вас за данные ничего не могу подсказать
руками не предлагать?
0
0 / 0 / 0
Регистрация: 02.07.2022
Сообщений: 5
05.07.2022, 16:54
Простите, были дела..
qwertehok, мне просто нужна была небольшая база данных из слов на русском. Обычный txt файл... И если ошибка из-за кодировки, то во что перевести, чтобы считывался текст?
Миниатюры
Импорт данных TxT в базу данных  
Вложения
Тип файла: txt РУ.txt (1.5 Кб, 3 просмотров)
0
5968 / 4544 / 1094
Регистрация: 29.08.2013
Сообщений: 28,165
Записей в блоге: 3
05.07.2022, 19:23
посмотрите кодировку вашего файла

в новых версиях есть новый импорт - в нем есть предпросмотр
0
0 / 0 / 0
Регистрация: 02.07.2022
Сообщений: 5
14.07.2022, 20:45
qwertehok, добрый вечер! простите, что пропала. благодарю за ответ, но, как я и говорила - кодировка тут вообще не при чём, я меняла её в исходном файле txt, но это проблемы не решало.

однако, в конечном итоге я нашла ответ и он находится по этой ссылке - Ошибка импорта в MS SQL через csv сделала точно так же, в настройках выставила большую длину строки. вся операция прошла успешно, но опять было несоответствие (скрин ниже). в итоге, я просто отредактировала сам файл с меньшим количеством слов на строку и всё получилось. в SQL server management-е всё видно без усечения.

всё-таки проблема была в строках и столбцах.

ещё раз благодарю за внимание.
Миниатюры
Импорт данных TxT в базу данных  
0
5968 / 4544 / 1094
Регистрация: 29.08.2013
Сообщений: 28,165
Записей в блоге: 3
14.07.2022, 21:05
Цитата Сообщение от greeny1 Посмотреть сообщение
всё-таки проблема была в строках и столбцах.
я вообще проблемы не вижу

как я писал - при импорте текстовых файлов есть предпросмотр и можно определить и кодировку и проблему с длинной
все это описано
https://docs.microsoft.com/ru-... rver-ver15
https://professorweb.ru/my/it/... server.php
https://translated.turbopages.... om-CSV-and
0
0 / 0 / 0
Регистрация: 02.07.2022
Сообщений: 5
15.07.2022, 23:06
qwertehok, спасибо, попробую.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.07.2022, 23:06
Помогаю со студенческими работами здесь

Как изменить базу данных по умолчанию или исползовать свою базу данных для администрирование
Привет всем! Создаю новый проект на asp.net но при администрирование проекта visual studio 2012 создает собственную базу по умолчание в...

Импорт данных из excel файла в базу данных PostgreSQL
Приветствую, форумчане! Есть задание написать программу на delphi,которая импортирует данные из файла excel в БД PostgreSQL. Проблема в...

Импорт данных из Excel в Базу Данных Access
Привет всем !!! Столкнулся вот с какой задачей, нужно сделать импорт в Access из данных Excel. Там записей на 1000 где-то. И...

Импорт данных Эксель в Базу данных
Всем привет! Пните меня в нужную сторону, :-) может есть ссылки на примеры или статьи мне нужно сделать следующее На форме...

Загрузка данных из .txt в Базу данных
Доброе время суток. помогите сделать форму которая будет загружать данные (FileUpload), и записовать из в Б.Д. Так же на странице...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru