Форум: "Базы";
Текущий архив: 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.026 c