Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];

Вниз

ODBC - коннект: could not convert null in string   Найти похожие ветки 

 
Siv Soft   (2003-02-10 13:30) [0]

Всем доброго времени суток!
При подключении к MSSQL с помощью OLE DB Provider for SQL Server все нормально. При использовании подключения через ODBC выдает ругань:
Could not convert variant of type (Null) into type (String).
Как это пофиксить?


 
sniknik   (2003-02-10 13:50) [1]

либо не использовать ODBC, либо не использовать типы не поддерживаемые ODBC.

всетаки OLEDB поновее будет чем ODBC, было бы смешно если бы была полная совместимость (т.е. ничего нового).


 
Siv Soft   (2003-02-10 14:25) [2]

Я бы и не использовал только надо, чтобы прога работала на NT4, MDAC я установил, а прога все равно ругается на отсутствие одного из OLE DB поставщиков. А ODBC работать будет везде.


 
Anatoly Podgoretsky   (2003-02-10 14:41) [3]

Какой MDAC и какие сервис паки к неиу.
Насчет везде ты точно также неправ.


 
Siv Soft   (2003-02-10 15:02) [4]

MDAC 2.7 правда без SP. А почему не везде?


 
sniknik   (2003-02-10 15:10) [5]

> ругается на отсутствие одного из OLE DB поставщиков

какого если не секрет?


 
Siv Soft   (2003-02-10 15:18) [6]

Конкретно не сообщает. Прога при этом запускается, но с dbf не работает - подключаюсь через OLE DB Jet 4.0. На Вин2000 - устанавливаешь MDAC и все работает. Не знаю, может можно как-то по-другому все это пофиксить?


 
sniknik   (2003-02-10 15:21) [7]

так его и доставь. в MDAC 2.7 не входит jet. иши на мелкософте Jet40SP6_9xNT.exe для NT.


 
Siv Soft   (2003-02-10 15:24) [8]

Огромное спасибо! Извиняюсь за глупые вопросы!


 
Siv Soft   (2003-02-11 11:48) [9]

Проблеммы на этом не закончились.
Начал я инсталлить Jet40SP6_9xNT.exe и вот в самом конце инсталла:
Error registering the OCX C:\WINNT\System32\msjetoledb40.dll.
Пробую вручную прорегистрить - выдает ошибку по адресу.
Как это фиксится?


 
sniknik   (2003-02-11 12:14) [10]

хз. не было никогда. ты под админом инсталиш? может прав не хватает?


 
Anatoly Podgoretsky   (2003-02-11 12:24) [11]

Siv Soft (10.02.03 15:02)
JET в MDAC 2.7 не входит.
Тоже относится и к ODBC еще в большей степени, не поставлено, особенно драйвера.


 
sniknik   (2003-02-11 12:28) [12]

посмотри что пишут, провда там про офис в ХР, но офис ставит тот же jet и причины могут быть теже, в частности dll занята какимто процесом. в общем почитай.
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B296931


 
Siv Soft   (2003-02-11 12:29) [13]

Инсталлю под админом, конечно, - все библиотеки остальные регистрятся нормально, а эта...
К Anatoly Podgoretsky:
>Тоже относится и к ODBC еще в большей степени, не поставлено, особенно драйвера.
Последнюю фразу не совсем понял - растолкуйте.


 
Anatoly Podgoretsky   (2003-02-11 12:36) [14]

Siv Soft (11.02.03 12:29)
Ты утвержадешь, что с ODBC везде будет работать, то же самое некоторые утверждали про ADO.
Жизнь давно доказало, что это не так.


 
sniknik   (2003-02-11 12:36) [15]

нашол почему!! вероятно :-((.

For Computers That Are Running Microsoft Windows 95, Microsoft Windows 98, or Microsoft Windows NT 4.0

IMPORTANT: Before you install this update on a computer that is running Windows 95, Windows 98, or Windows NT 4.0, you must already have Jet 4.0 Service Pack 3 (SP3) or later installed. You have at least Jet 4.0 (SP3) if the file msjet40.dll is version 4.00.2927.4 or later. To obtain and install Jet 4.0 (SP3), visit the following Microsoft Web site:
http://www.microsoft.com/data/download.htm#Jet4SP3info

Use Jet40SP6_9xNT.exe to install Jet 4.0 SP6 on computers that are running Windows 95, Windows 98, or Windows NT 4.0.
Jet40SP6_9xNT.exe

(и понятно почему у меня не возникало, в тех редких случаях что на NT ставили, предварительно устанавливалось ПО с включением mdac 2.5, а ты на чистую ставиш)


 
Siv Soft   (2003-02-11 12:48) [16]

Спасибо большое (как не обратил внимание - глаза надо смазать :))Сейчас попробую...
К Anatoly Podgoretsky:
Ну, может я сильно загнул, но все-таки с BDE и др. гораздо побольше мороки, поэтому использовать люблю OLE DB, а нет так через ODBC. Может я и неправ, поэтому готов выслушать опыт другого программера.


 
Siv Soft   (2003-02-11 15:31) [17]

Получилось - все ОК!
Всем спасибо!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
14-87681
Manulo
2003-02-11 13:32
2003.02.27
Help, please необученому студенту!


1-87422
Юный_программер
2003-02-18 14:16
2003.02.27
Как в CheckListBox по клику мыши на одном из элементов понять как


1-87428
BOA_KAA
2003-02-18 13:58
2003.02.27
Resize для формы


1-87565
Samsung
2003-02-17 13:04
2003.02.27
Вопрос по панели


14-87702
Esc
2003-02-09 13:54
2003.02.27
Резидентность в win2000





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский