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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с отчетом 
:(
    Опции темы
peper
Дата 11.3.2008, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Такая проблема, вот код части программы
Код

Private Sub pech_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset

With cn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = "C:\ÃÑÊ ÁÀÇÀ ÄÀÍÛÕ\databaze.mdb"
    .Open
End With


Dim SQLstr As String
Dim b As String
b = Year(Date) - 1

With rs
    .ActiveConnection = cn
    .LockType = adLockReadOnly
    .CursorType = adOpenDynamic
    .Source = "select * From databaze where (Âçíîñ < " + b + " )"
    .Open
End With

Set dt.DataSource = rs
dt.Show

Set rs = Nothing
Set cn = Nothing
End Sub



Собственно проблема в том,: при нажатии на кнопку pech выдает : "Аргументы имеют неверный тип, выходят за пределы допустимого диапозона или вступают в конфлинкт друг с другом. "

Понятие не имею чего ей надо от меня, вообщем кому не сложно объясните, а лучше поправьте.

Заранее спасибо.
PM MAIL   Вверх
Naghual
Дата 11.3.2008, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

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



На какой строке возникает ошибка?
Что такое "Âçíîñ" и какой у этого тип данных?



--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
peper
Дата 11.3.2008, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



"Âçíîñ"  - русское наименование столбца и не в нем дела то .

Цитата

На какой строке возникает ошибка?


Ошибка выпадает когда вылетает окно datareport в котором собственно и должен выводится отчет
PM MAIL   Вверх
Naghual
Дата 11.3.2008, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

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



Тогда ищи ошибку в самом отчете


--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
Baha_Ahmed
Дата 13.5.2008, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Как правило это сообщение выходит когда в полях не соблюдены размеры, и размер вносимых данных больше чем указано в поле. Я так думаю, что база Access. Я просто увеличил размер поля. А так код вполне нормальный, по крайней мере по Джефри Мак Манусу
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

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

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

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

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


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

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


 




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


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

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