powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите исправить строку для импорта данных из txt файла?
25 сообщений из 52, страница 2 из 3
Помогите исправить строку для импорта данных из txt файла?
    #37938940
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
UPDATE opershare inner join [E61.txt] in 'D:' [Text;HDR=NO] as A ON opershare.tradeNo = A.f2;
SET opershare.ClrComm = A.f15 



так попробуйте
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938941
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima1974_1,

Друг задает вопрос:

А можно ли сразу (одним запросом) брать данные из двух txt файлов и записывать в одну таблицу?

Мож так уйдем от UPDATE.

Спасибо.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938943
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
UPDATE opershare inner join [E61.txt] in 'D:' [Text;HDR=NO] as A 
	ON opershare.tradeNo = A.f2
SET opershare.ClrComm = A.f15 




; лишнюю убрал
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938949
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Ошибка синтаксиса в инструкции UPDATE
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938953
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
UPDATE tblAddress
INNER JOIN tblZipCodes ON [tblAddress].[ZipCode] = [tblZipCodes].[ZipCode]
SET [tblAddress].[City]  = [tblZipCodes].[City], 
    [tblAddress].[State] = [tblZipCodes].[State]
WHERE ([Country] = 'US')



вот из справочника, возможно нужно правильно написать выражение IN
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938959
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
UPDATE opershare 
	inner join [E61.txt] As A in 'D:' [Text;HDR=NO] 
		ON opershare.tradeNo = A.f2
SET opershare.ClrComm = A.f15 
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938962
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Вся и загвозда как правильно взять данные из внешнего файла txt.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938966
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так вы же это вопрос ранее должны были уже решить. если у вас проблемы выборки из файла, то вам наверное стоит сначала отработать SELECT
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938973
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Это был вопрос риторический.
Проблема с UPDATE.

На все последние варианты пишет: Ошибка синтаксиса в инструкции UPDATE.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938982
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT A.* from [E61.txt] As A in 'D:' [Text;HDR=NO]



такой запрос в акцессе работает? какие поля он выводит?
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938993
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Работает. Выводит все данные из файла.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37938997
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это уже хорошо, а наименования полей какие?
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939008
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

f1,f2,f3,...............,f40
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939010
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
UPDATE opershare inner join 
		(SELECT * from [E61.txt] in 'D:' [Text;HDR=NO]) as A
	ON opershare.[tradeNo] = A.[f2]
SET opershare.[ClrComm] = A.[f15] 




может такой вариант пройдёт?
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939020
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

SQL = "UPDATE opershare inner join (SELECT * from [EQM06_20120614.csv] in 'D:' [Text;HDR=NO]) as A" & _
"ON opershare.[tradeNo] = A.[f2] Set opershare.[ClrComm] = A.[f15]"

Ошибка синтаксиса update

SQL = "UPDATE opershare Set opershare.ClrComm = (select A.f15 from [EQM06_20120614.csv] As A " & _
"in 'D:' [Text;HDR=NO] where a.f2=opershare.tradeNo);"

Ошибка: В операторе должен использоваться обновляемый запрос.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939028
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что за объект у вас opershare ? это таблица или некая View?
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939029
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Обычная таблица.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939038
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создайте в этой таблице PK c автоинкрементом
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939051
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Если "PK c автоинкрементом" означает "Первычный ключ - тип счетчик", то он там есть, иначе через odbc нормально не работает.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939059
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пора тему в Microsoft Access переносить, пусть там посоветуют
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939066
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Наврятли.
Всё равно я не умею переносить.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939120
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас похоже неоднозначные данные в таблице [EQM06_20120614.csv].
т.е. у вас для одного значения f2 есть несколько записей в файле, поэтому и не получается
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939124
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
SQL = "UPDATE opershare Set opershare.ClrComm = (select TOP 1 A.f15 from [EQM06_20120614.csv] As A " & _
"in 'D:' [Text;HDR=NO] where a.f2=opershare.tradeNo);"



вот такой запрос будет работать, но насколько это верно, решать вам.
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939125
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Не получается какой вариант?
...
Рейтинг: 0 / 0
Помогите исправить строку для импорта данных из txt файла?
    #37939135
Dima1974_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Ошибка: В операторе должен использоваться обновляемый запрос
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите исправить строку для импорта данных из txt файла?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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