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

Вниз

БД, языки и кодировки   Найти похожие ветки 

 
mao   (2003-06-01 12:28) [0]

Нужно написать такую программку, которая работает с русским и корейским текстом, оперирует словами на этих языках. Вопрос - в каком формате хранить данные? Хотелось в dbase или paradox, но они не хотят хранить корейские буквы. :( Может кто знает на какой БД лучше всего остановиться?


 
sniknik   (2003-06-01 13:46) [1]

на БД с поддержкой юникода. (если и руские и корейские одновременно)


 
mao   (2003-06-01 15:34) [2]

А какие именно БД? (кроме Access)


 
sniknik   (2003-06-01 16:23) [3]

еще MSSQL к примеру. IB (наверное, точно не скажу) и наверняка любая более менее новая.

кстати почему "(кроме Access)"? почему в начале выбора и сразу ограничение?


 
mao   (2003-06-01 18:18) [4]

Если честно, я редко сталкиваюсь с программированием БД. С dbf проблем не было, но когда я попытался подключить mdb, xls и др., то получил такое сообщение: «Key violation. [MS] Драйвер ODBC MS … Недостаточно сведений для подключения к DNS с помощью SQLConnect.».
Я так понимаю, что ему каких-то дров не хватает…..Но каких именно? Вообще у меня Access установлен, значит и дрова должны быть……..
Кстати, попытался создать в Database Desktop таблицу MSSQL, не получилось – «Vendor initialization failed. File: ntwdblib.dll», с IB похожая ситуация – «Vendor initialization failed. File: gds32.dll»


 
sniknik   (2003-06-01 20:06) [5]

ага Access значит ни причем, просто не разобрался.

а пытался подключится через BDE судя по всему, к тому же драйвер&алиас ODBC.
переходи на ADO все станет гораздо проще (для Access/MSSQL).
для конекта надо всеголиш внести строку
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MyBase.Mdb;Persist Security Info=False
в ADOConnection1.ConnectionString и сделать его активным (ну еще LoginPromt в false установить чтобы пароль не спрашивал). все.

если его(ADOConnection1) еще в ADODataSet1.Connection прописать то можно и таблици открывать. разбирайся ("я редко сталкиваюсь с программированием БД", т.е. ни того ни того(BDE,ADO) толком не знаеш тогда какая разница с чего начинать?)


 
mao   (2003-06-01 20:20) [6]

А через BDE никак? Про BDE я хоть что-то знаю...
И еще, такой вопрос, а какие дрова нужно ставить в систему, чтобы моя программа нормально работала (на других компах)?


 
sniknik   (2003-06-01 20:31) [7]

можно но скорее всего будут возникать непонятные глюки, если "хоть шаг в сторону от стандарного". (хотя работают)

но по мне ADO гораздо проще, просто сначала может быть непривычно. после BDE.

дрова MDAC и Jet. (mdac_typ.exe, Jet40SP6_9xNT.exe) или только старый MDAC до 2.5включительно который включает в себя Jet. кстати чаще всего уже все стоил. (по умолчанию и многие проги ставят, тот же офис, Access)


 
mao   (2003-06-02 06:13) [8]

mdac_typ.exe нашел в дистрибутиве Delphi, версия как раз 2.5 :)

Попытался подключить базу mdb через ADOConnection1.
На ADOConnection1.Provider=Microsoft.Jet.OLEDB.4.0; при компеляции получил такой error - Undeclared identifier:"Microsoft".

А Data Source вообще не нашел, может надо использовать DefaultDatabase?

Persist Security Info тоже нет :(

Попытался подключить базу через свойства ADOConnection1 (не программно), но когда устанавливаю Connected в true, то получаю такое сообщение: "Сбой проверки подлинности"

И что самое интересное, порылся в своих электронных архивах по Delphi (книги, факи, хелпы и пр.), везде рассказывается про BDE и нигде про ADO. :(((


 
sniknik   (2003-06-02 08:23) [9]

я же писал > sniknik © (01.06.03 20:06)
ADOConnection1.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\MyBase.Mdb;Persist Security Info=False
и все Provider выстанавливается сам.

> "Сбой проверки подлинности"
без внесения строки подключения? еще и не такое напишет.

> И что самое интересное, порылся в своих электронных архивах по Delphi (книги, факи, хелпы и пр.), везде рассказывается про BDE и нигде про ADO. :(((
ну так архивы они на то и архивы(не в комп. смысле), чтобы устаревшую инфу содержать. поройся в интернете.
(или попробуй руководствуясь архивными данными подключится через BDE, но о глюках уже предупреждал, еще BDE не поддерживает Access > 97-го, смотри только конекты через BDE->ODBC)



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

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

Наверх





Память: 0.46 MB
Время: 0.04 c
14-84576
vidiv
2003-06-08 08:01
2003.06.26
Инфрозвук! Влияние на человека!


1-84332
Andrey02
2003-06-15 22:59
2003.06.26
Правильное прерывание потоков


4-84854
Demon[DZ]
2003-04-22 14:48
2003.06.26
Кнопка


1-84349
sergey2
2003-06-16 13:43
2003.06.26
Есть ли такая функция ?


14-84624
VEG
2003-06-07 20:27
2003.06.26
Что-то пропала посещаемость сайта...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский