Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Не удается подключится к текстовому файлу (sql) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Не удается подключится к текстовому файлу (sql) (Макросы Sub)
Не удается подключится к текстовому файлу (sql)
nerv Дата: Пятница, 09.08.2013, 19:44 | Сообщение № 1
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

Всем привет

Не получается подключиться к текстовому (csv) файлу. Помогите пожалуйста.

p.s.: ппц новый дизайн. Еле кнопку входа нашел.
К сообщению приложен файл: test.zip (11.2 Kb)


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba
 
Ответить
СообщениеВсем привет

Не получается подключиться к текстовому (csv) файлу. Помогите пожалуйста.

p.s.: ппц новый дизайн. Еле кнопку входа нашел.

Автор - nerv
Дата добавления - 09.08.2013 в 19:44
SkyPro Дата: Пятница, 09.08.2013, 19:48 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
[offtop]
Цитата
p.s.: ппц новый дизайн. Еле кнопку входа нашел.


Я вообще нашел только "Быстрый вход", когда пытался ответить в теме о номов дизайне. :)


skypro1111@gmail.com
 
Ответить
Сообщение[offtop]
Цитата
p.s.: ппц новый дизайн. Еле кнопку входа нашел.


Я вообще нашел только "Быстрый вход", когда пытался ответить в теме о номов дизайне. :)

Автор - SkyPro
Дата добавления - 09.08.2013 в 19:48
_Boroda_ Дата: Пятница, 09.08.2013, 21:46 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Переназвал текстовик qwqwqw.csv и все заработало.
По крайней мере, не ругается.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПереназвал текстовик qwqwqw.csv и все заработало.
По крайней мере, не ругается.

Автор - _Boroda_
Дата добавления - 09.08.2013 в 21:46
nerv Дата: Воскресенье, 11.08.2013, 14:32 | Сообщение № 4
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

_Boroda_, спасибо. Хрень какая-то <_<

Я вообще нашел только "Быстрый вход", когда пытался ответить в теме о номов дизайне.

На всех сайтах форма входа в правом верхнем углу / справа. Т.е. пользователь уже к этому приучен. Сам же Сергей приучал пользователя к тому, что форма входа по середине, а теперь ломает стереотипы мозг пользователю - разместил ее слева, да так, что фиг найдешь :D Это я к тому, что новых пользователей в ближаййшее время можно не ждать )

А еще на главной сайта есть офигительное отвлекающее меню. Именно отвлекающее, т.к. его полезная нагрузка равна 0.


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba


Сообщение отредактировал nerv - Воскресенье, 11.08.2013, 14:36
 
Ответить
Сообщение_Boroda_, спасибо. Хрень какая-то <_<

Я вообще нашел только "Быстрый вход", когда пытался ответить в теме о номов дизайне.

На всех сайтах форма входа в правом верхнем углу / справа. Т.е. пользователь уже к этому приучен. Сам же Сергей приучал пользователя к тому, что форма входа по середине, а теперь ломает стереотипы мозг пользователю - разместил ее слева, да так, что фиг найдешь :D Это я к тому, что новых пользователей в ближаййшее время можно не ждать )

А еще на главной сайта есть офигительное отвлекающее меню. Именно отвлекающее, т.к. его полезная нагрузка равна 0.

Автор - nerv
Дата добавления - 11.08.2013 в 14:32
nerv Дата: Четверг, 15.08.2013, 19:16 | Сообщение № 5
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

Я сейчас файл "04.08.2013_eee.csv" переименовал в "04_08_2013_eee.csv" и заработало. Кто-нибудь знает, возможно ли решить проблему без переименования файла?

Спасибо.


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba
 
Ответить
СообщениеЯ сейчас файл "04.08.2013_eee.csv" переименовал в "04_08_2013_eee.csv" и заработало. Кто-нибудь знает, возможно ли решить проблему без переименования файла?

Спасибо.

Автор - nerv
Дата добавления - 15.08.2013 в 19:16
Serge_007 Дата: Четверг, 15.08.2013, 19:41 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
[offtop]
На всех сайтах форма входа в правом верхнем углу / справа
Саш, это ты с чего взял?! Да, на многих, но далеко не на ВСЕХ

Сам же Сергей приучал пользователя к тому, что форма входа по середине
Никого я не приучал. В предыдущем дизайне её тупо больше некуда было ставить

фиг найдешь
Саш, скажи, ты когда в Excel работаешь и тебе что-то с файлом надо сделать (а в 2013 - ещё и зайти в профиль) - ты в какое меню идёшь? Аналогию улавливаешь? Это ведь интуитивно понятно

новых пользователей в ближаййшее время можно не ждать
Количество новых пользователей меня не особо волнует, меня волнует их качество. Кстати, снижения активности в регистрации вобщем-то не наблюдается

есть отвлекающее меню. его полезная нагрузка равна 0
Это вообще не понял, о чём ты?[/offtop]

Почему ты оффтопишь здесь, если есть соответствующий раздел?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop]
На всех сайтах форма входа в правом верхнем углу / справа
Саш, это ты с чего взял?! Да, на многих, но далеко не на ВСЕХ

Сам же Сергей приучал пользователя к тому, что форма входа по середине
Никого я не приучал. В предыдущем дизайне её тупо больше некуда было ставить

фиг найдешь
Саш, скажи, ты когда в Excel работаешь и тебе что-то с файлом надо сделать (а в 2013 - ещё и зайти в профиль) - ты в какое меню идёшь? Аналогию улавливаешь? Это ведь интуитивно понятно

новых пользователей в ближаййшее время можно не ждать
Количество новых пользователей меня не особо волнует, меня волнует их качество. Кстати, снижения активности в регистрации вобщем-то не наблюдается

есть отвлекающее меню. его полезная нагрузка равна 0
Это вообще не понял, о чём ты?[/offtop]

Почему ты оффтопишь здесь, если есть соответствующий раздел?

Автор - Serge_007
Дата добавления - 15.08.2013 в 19:41
M73568 Дата: Пятница, 16.08.2013, 09:11 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Я сейчас файл "04.08.2013_eee.csv" переименовал в "04_08_2013_eee.csv" и заработало. Кто-нибудь знает, возможно ли решить проблему без переименования файла?

Спасибо.

Подставлять короткое имя файла на лету ;) В данном случае оно будет выглядеть как "040820~1.CSV", а так взял отсюда

[vba]
Код
   Declare Function GetShortPathName Lib "kernel32" _
       Alias "GetShortPathNameA" (ByVal lpszLongPath As String, _
       ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long

    Public Function GetShortName(ByVal sLongFileName As String) As String
        Dim lRetVal As Long, sShortPathName As String, iLen As Integer
        'Set up buffer area for API function call return
        sShortPathName = Space(255)
        iLen = Len(sShortPathName)

        'Call the function
        lRetVal = GetShortPathName(sLongFileName, sShortPathName, iLen)
        'Strip away unwanted characters.
        GetShortName = Left(sShortPathName, lRetVal)
    End Function
[/vba]

и тогда будет что-то типа

[vba]
Код
    Recordset.Open A("SELECT * FROM [" & Right(GetShortName(ThisWorkbook.Path & "\04.08.2013_eee.csv"), 12) & "]"), Connection
[/vba]

Шаманство с бубном ;)
 
Ответить
Сообщение
Я сейчас файл "04.08.2013_eee.csv" переименовал в "04_08_2013_eee.csv" и заработало. Кто-нибудь знает, возможно ли решить проблему без переименования файла?

Спасибо.

Подставлять короткое имя файла на лету ;) В данном случае оно будет выглядеть как "040820~1.CSV", а так взял отсюда

[vba]
Код
   Declare Function GetShortPathName Lib "kernel32" _
       Alias "GetShortPathNameA" (ByVal lpszLongPath As String, _
       ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long

    Public Function GetShortName(ByVal sLongFileName As String) As String
        Dim lRetVal As Long, sShortPathName As String, iLen As Integer
        'Set up buffer area for API function call return
        sShortPathName = Space(255)
        iLen = Len(sShortPathName)

        'Call the function
        lRetVal = GetShortPathName(sLongFileName, sShortPathName, iLen)
        'Strip away unwanted characters.
        GetShortName = Left(sShortPathName, lRetVal)
    End Function
[/vba]

и тогда будет что-то типа

[vba]
Код
    Recordset.Open A("SELECT * FROM [" & Right(GetShortName(ThisWorkbook.Path & "\04.08.2013_eee.csv"), 12) & "]"), Connection
[/vba]

Шаманство с бубном ;)

Автор - M73568
Дата добавления - 16.08.2013 в 09:11
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Не удается подключится к текстовому файлу (sql) (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!