Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Как коннектить ADO по адресу: "http://" Добавлено: 10.03.09 18:33  

Автор вопроса:  Учитель | Web-сайт: vlsopin.narod.ru
Поскажитн, как через драйвер ODBC (xls) подключится к файлу по адресу http://....... IP адреса я не знаю!

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Kardinal



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #1
Добавлено: 11.03.09 08:42
НТТР - протокол его писать не надо, дальше до первой черты идет хост-вот он то и нужен. Многие компоненты могут использовать и хост, в ИП можно перевести апи функцией...

Ответить

Номер ответа: 2
Автор ответа:
 Учитель



Вопросов: 2
Ответов: 4
 Web-сайт: vlsopin.narod.ru
 Профиль | | #2
Добавлено: 11.03.09 20:19
Спасибо за участие! Напиши, пожалуйста полный ConnectionString.
Я пробовал:
bb = "//vl.narod.ru/TT.xls" или
bb = "\\vl.narod.ru\TT.xls"
con.Open ";DRIVER={Microsoft Excel Driver (*.xls)};DriverId=790;ReadOnly=True;DBQ=" + bb + ";"
драйвер сообщает:"Недопустимое имя файла"

Ответить

Номер ответа: 3
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 11.03.09 22:21
http://vlsopin.narod.ru/TT.xls - это что, типа база с адресами размещения кофе-автоматов или скрытая реклама на форуме? ;)

Что касается ODBC-драйвера Microsoft, то полагаю, что поддержка сети зависит от того, включил ли производитель в него такую функциональность. Я на этот вопрос пока не могу ответить. Скажу только, что надо покопаться немного в документации и с ConnectionString станет все предельно ясно:

Microsoft Excel Driver Programming Considerations:
http://msdn.microsoft.com/en-us/library/ms715373(VS.85).aspx

В статье про SQLConfigDataSource написано про параметра драйвера
http://msdn.microsoft.com/en-us/library/ms713542(VS.85).aspx

В статье про SQLDriverConnect приведены три примера ConnectionString
http://msdn.microsoft.com/en-us/library/ms710263(VS.85).aspx

Нигде не встретил про URL или host/hostname... В общем, не знаю я.

Ответить

Номер ответа: 4
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #4
Добавлено: 11.03.09 22:36
Вспомнил, что в ADO есть Remote Data Service (RDS).
http://msdn.microsoft.com/en-us/library/ms676188(VS.85).aspx
Но это тоже похоже не подойдет, т.к. нужно ПО на стороне сервера, а этого у тебя нет. Могу предложить только тупо сохранять файл на диск и подключаться к нему. Знаю, это не есть good. В любом случае на народе у тебя не будет возможности наприямую записывать данные в таблицу - только чтение.

Ответить

Номер ответа: 5
Автор ответа:
 Учитель



Вопросов: 2
Ответов: 4
 Web-сайт: vlsopin.narod.ru
 Профиль | | #5
Добавлено: 12.03.09 13:44
Уважаемый mc-black!Ты действительно прав! Первое, что я сделал это законектил файл Excel через веб-запроос. Прекрасно работает. Затем в сделал exe и просто закачал файл через объект EXCEL. Прекрасно работает, но при загрузке файла показывает окно с полным адресом запроса! Это мне не надо, но Excel не изменишь. Уже который раз, не только я, но наверно и ты убеждаемся, что сам Excel делали специалисты для специалистов, а драйвер делали какието подмастерья лишь-бы слепить!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам