Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder разных версий

Модерирует : ShIvADeSt

ShIvADeSt (26-06-2017 02:39): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=14667
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение раздела http://forum.ru-board.com/topic.cgi?forum=33&topic=6607&start=0  
Ссылки приветствуются.

См. также:

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 07:33 20-06-2007 | Исправлено: XPerformer, 14:41 24-10-2013
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Вопрос навскидку: какими компонентами пользуешься для доступа к SQLite? Что-то я для БЦБ 2009 ничего не нашел...

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 10:02 07-04-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хе.. а я наоборот ушел с него

аргументы???  что не понравилось.  
Хотя первоначально остановился на Accuracer Database System 4.8 Full Source,
потестил пару дней, почитал на форуме и перешел на DBISam
 
У меня с десяток таблиц и максимальное кол-во записей - с десяток тысяч. Но точно помню что в каком-то из этих продуктов не получилось связать мастер-детайил - ДатаСеты. (вернее все настроил но в Детайл ДатаСете данных так и не получил)
в SQLite мне не понравился автоинкремент,  вернее его  реализации,  кто-то посоветовал использовать  RecId (так кажется наз-ся) - хотя это тупо.

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 10:11 07-04-2009 | Исправлено: sldaac, 10:17 07-04-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh
DISQlite
 
sldaac

Цитата:
аргументы???  что не понравилось.  

Я не говорил, что мне что-то не понравилось Просто перешел, и всё.

Цитата:
RecId (так кажется наз-ся) - хотя это тупо.

RowID. Что тупого?

Всего записей: 3713 | Зарегистр. 19-04-2005 | Отправлено: 10:29 07-04-2009
V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh

Цитата:
Использую сессии от компонентэйс.. просто после того как начал их пользовать количество непонятных глюков поменьшало.. хотя может и субъективно..

Я их и пользовал. Единственное, что для каждой базы создавал свою сессию, а не пользовал одну на всех.

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 11:08 07-04-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
понял,  я думал какие-то глюки были или что-то не понравилось

Цитата:
RowID. Что тупого?

если связывать две табл. по этому полю,  то удалив запись с RowID=5 ," Иванов"  след запись с RowID=6, "Петров" получает знач RowID=5, "Петров" (или я ошибаюсь??)

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 11:24 07-04-2009 | Исправлено: sldaac, 11:27 07-04-2009
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sldaac

Цитата:
(или я ошибаюсь??)

Ошибаешься.

Всего записей: 3713 | Зарегистр. 19-04-2005 | Отправлено: 11:44 07-04-2009
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sldaac

Цитата:
если связывать две табл. по этому полю,  то удалив запись с RowID=5 ," Иванов"  след запись с RowID=6, "Петров" получает знач RowID=5, "Петров" (или я ошибаюсь??)  

Следующая запись получит ROWID=6 (это не аналог RecNo из Delphi, не путайте). И если Вы оставили в дочерней (detail) таблице записи, относящиеся к удаленному "Иванову", то Вы нарушили ссылочную целостность БД, и ответственность лежит на Вас. Реализуйте каскадное удаление через триггеры, проблем не будет.
 
Кстати, Вы можете вообще не пользоваться ROWID, а создать полноценное автоинкрементное поле. К примеру, скрипт ниже создает таблицу A с таким полем ID:

Код:
CREATE TABLE A (
  ID    integer PRIMARY KEY AUTOINCREMENT NOT NULL,
  NAME  varchar(100) NOT NULL DEFAULT ''
);

Кстати, в данном случае ID и ROWID будут тождественны.
 
Добавлено:

Цитата:
в SQLite мне не понравился автоинкремент,  вернее его  реализации,  кто-то посоветовал использовать  RecId (так кажется наз-ся) - хотя это тупо.

А мне не нравится автоинкремент в Firebird, потому что его просто нет

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 14:00 07-04-2009 | Исправлено: dzh2000, 14:07 07-04-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000

Цитата:
Следующая запись получит ROWID=6 (это не аналог RecNo из Delphi, не путайте). И если Вы оставили в дочерней (detail) таблице записи, относящиеся к удаленному "Иванову", то Вы нарушили ссылочную целостность БД, и ответственность лежит на Вас. Реализуйте каскадное удаление через триггеры, проблем не будет.

 
сорри, может я и спутал БД, тестил тогда несколько вариантов локальных БД, но то что в одном из продуктов небыло реализовано автоинкр. и предлагали пользоваться RowId- было точно. Не буду настаивать что это было SQlite. Для интереса проверю, позже у себя.  А про целостность должна БД об этом немного беспокоиться, а на нее я редко доверяю (удаление в тригере). Все пишу ручками, а уже настройки БД (связи...) как сраховка, вдруг я чего-то пропустил.

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 14:30 07-04-2009
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh

Цитата:
Вопрос навскидку: какими компонентами пользуешься для доступа к SQLite? Что-то я для БЦБ 2009 ничего не нашел...

ASQLite3 от www.aducom.com - бесплатные компоненты (есть свои Query и Table). Чтобы скачать, надо зарегистрироваться, или перелистнуть несколько страниц назад и найти мою ссылку на полный боекомплект
 
sldaac

Цитата:
сорри, может я и спутал БД, тестил тогда несколько вариантов локальных БД, но то что в одном из продуктов небыло реализовано автоинкр. и предлагали пользоваться RowId- было точно. Не буду настаивать что это было SQlite.

Ну, я говорил о ROWID, что скрывать. Но речь шла о том, что в SQLite автоинкремент присутствует всегда, даже тогда, когда Вы об этом и не задумываетесь

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 14:35 07-04-2009 | Исправлено: dzh2000, 14:57 07-04-2009
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ASQLite3 от www.aducom.com

Достаточно плотно поработал с ними около года назад. Были неожиданные проблемы с редактированием дат и чисел с плавающей точкой, но, в принципе, работать можно.

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 18:28 07-04-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000

Цитата:
ASQLite3 от www.aducom.com - бесплатные компоненты (есть свои Query и Table). Чтобы скачать, надо зарегистрироваться, или перелистнуть несколько страниц назад и найти мою ссылку на полный боекомплект  

Беда в том, что последняя версия достаточно стара (для BCB - по крайней мере), а значит ни о каком юникод и речи быть не может (скорее всего)..  
 
relictus
DISQLite - во первых платный, во вторых о с++ вообще упоминаний нет.. Может оно и будет работать, но экспериментировать не хочу.. Так что больше минусов чем плюсов..  

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 19:06 07-04-2009
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh

Цитата:
Беда в том, что последняя версия достаточно стара (для BCB - по крайней мере), а значит ни о каком юникод и речи быть не может (скорее всего)..

17 марта с.г. выпустили версию под D2009, может быть, в ней найдете то, что интересует.
Выложил в обменник http://openfile.ru/254213/

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 19:36 07-04-2009 | Исправлено: dzh2000, 19:51 07-04-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
Dziekuje bardzo.
Проверим.. Я же говорю много читал про сие чудо.. Может и прыгану на нее.. Надеюсь в дальнейшем подскажете что к чему если упрусь в стену как баран рогами
 
 
Добавлено:
Поправил Не все польские символы правильно отображаюцца

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 20:23 07-04-2009 | Исправлено: Meister Floh, 23:02 07-04-2009
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh

Цитата:
Поправил Не все польские символы правильно отображаюцца

Можна і українською мовою спілкуватися. Був би привід

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 23:16 07-04-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000
Згоден!! Пива випити!!! Й таке iнше..

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 16:12 08-04-2009
Yuran7

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как установить в D2009 компоненты dac4mysql271? Что находится в папке SSHTunnel ?Спасибо.

Всего записей: 58 | Зарегистр. 04-02-2008 | Отправлено: 17:02 08-04-2009
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставлена задача исполнение Perl скрипта нв Delphi. Компонента или примера найти не удалось. Может кто стречал информацию о таком симбиозе?

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 18:47 08-04-2009
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spasius
1. Запускать perl.exe из своей программы и перехватывать его вывод.
2. Использовать Perl.net и обрабатывать его через Windows Scripting Host.

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 19:22 08-04-2009
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xokc
1. запустить не проблема, а вот организовать перехват вывода увы.
2. Использовать Perl.net - такого найти не удалось.
ссылка есть?

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 20:41 08-04-2009
Asm64D



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yuran7
Найти dcl_MySQLDAC12.bpl  
Потом Component => Install Packages => Add указать путь до dcl_MySQLDAC12.bpl  
Не забудьте добавть путь см пример


Цитата:
Что находится в папке SSHTunnel ?

Прочитайте install_ssh.txt
 
spasius
http://search.cpan.org/~gmpassos/PLDelphi-0.02/PLDelphi.pm

Всего записей: 1312 | Зарегистр. 24-02-2008 | Отправлено: 20:45 08-04-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder разных версий
ShIvADeSt (26-06-2017 02:39): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=14667


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru