Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> загрузка с базы данных 
:(
    Опции темы
Nerviwki
Дата 18.4.2011, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 16.1.2011

Репутация: нет
Всего: нет



Всем привет. Нужно было написать прогу чтобы в экселевский файл скачивала инфу с базы данных. Вот код:

Private Sub CommandButton1_Click()
Dim nEmpid
Dim StName As String
Dim StFam As String
Dim StDolgn As String
Dim Data
Dim Zarplata

nEmpid = CInt(InputBox("введите код сотрудника:"))

Dim cn As New ADODB.Connection
cn.ConnectionString = "Provider=microsoft.jet.oledb.4.0;" & _
"data source=C:\bases\employ.accdb"
cn.Open

Dim rs As New ADODB.Recordset
rs.CursorType = adOpenStatic
rs.Open "select имя, фамилия, дата рождения, зарплата, должность" & _
   "from поросяша where код=" & nEmpid, cn

If rs.EOF = True And rs.BOF = True Then
    MsgBox "нету"
End If

StName = rs.Fields("имя")
StFam = rs.Fields("фамилия")
StDolgn = rs.Fields("должность")
Data = rs.Fields("дата рождения")
Zarplata = rs.Fields("зарплата")

MsgBox Zarplata
End Sub

При запуске выдает ошибку: "нераспозноваемый формат базы данных"
PM MAIL   Вверх
Данкинг
Дата 18.4.2011, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(Nerviwki @  18.4.2011,  11:41 Найти цитируемый пост)
При запуске выдает ошибку: "нераспозноваемый формат базы данных" 

Видимо, Excel не понимает формата MS Office-2007. Ради эксперимента попробуй открыть .mdb вместо .accdb.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akina
Дата 18.4.2011, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454





--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0966 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.