имам два проблема:-)
5 отговора
231 прегледа
имам два проблема:-)
без нито едно решение обаче
първия е как да направя така, че за таблица, направена в Database Desktop, в която имам колона с полета Autoincrement, във формата в едно едит поле да ми се изписва при влизане във формата или при влизане в полето новото число. в смисъл един вид брояч на записите, като по този начин всеки запис ще си има уникален номер.
и втория ми проблем е с картинките в базата данни. или по-скоро с картинките във формата. щото няколко начина пробвах, но не можах да накарам Делфито да захапе файлове, които не са bmp. все ми се щеше да е нещо по-малко. щото иначе таблицата ми става бая дебела.
естествено благодаря предварително за идеите
"...казват, че съдбата закриля смелите и тези, които могат да се поучат от грешките си..."
първия е как да направя така, че за таблица, направена в Database Desktop, в която имам колона с полета Autoincrement, във формата в едно едит поле да ми се изписва при влизане във формата или при влизане в полето новото число. в смисъл един вид брояч на записите, като по този начин всеки запис ще си има уникален номер.
и втория ми проблем е с картинките в базата данни. или по-скоро с картинките във формата. щото няколко начина пробвах, но не можах да накарам Делфито да захапе файлове, които не са bmp. все ми се щеше да е нещо по-малко. щото иначе таблицата ми става бая дебела.
естествено благодаря предварително за идеите
"...казват, че съдбата закриля смелите и тези, които могат да се поучат от грешките си..."
Re: имам два проблема:-)
По първия проблем - не съм сигурен 4е разбрах какво то4но искаш да постигнеш - просто да покажеш AutoIncrement поле ли? - ако е така - то би трябвало стандратните DB компоненти да разботят?? - но може и да греша - никога не съм използвал подобна комбинация
По втория проблем - има решение - но то не е с безплатни компоненти - друг на4ин е да си съхраняваш JPG файл в blob поле - и ти сам да си направиш компонент който да го визуализира - мисля 4е някъде по книгите на Канту имаше подобен пример - или пример за DB компонент.
---
Е т'ва е живот!
По втория проблем - има решение - но то не е с безплатни компоненти - друг на4ин е да си съхраняваш JPG файл в blob поле - и ти сам да си направиш компонент който да го визуализира - мисля 4е някъде по книгите на Канту имаше подобен пример - или пример за DB компонент.
---
Е т'ва е живот!
Re: имам два проблема:-)
по първия проблем: точно това искам
по втория: не познавам Канту. предполагам, че е човек, който е написал много умни неща за Делфи. а къде мога да намеря това, което е написал?
по втория: не познавам Канту. предполагам, че е човек, който е написал много умни неща за Делфи. а къде мога да намеря това, което е написал?
Re: имам два проблема:-)
ако не си го намерил - пробвай с това [линк]

---
Е т'ва е живот!
---
Е т'ва е живот!
Re: имам два проблема:-)
благодаря много 
"...казват, че съдбата закриля смелите и тези, които могат да се поучат от грешките си..."
"...казват, че съдбата закриля смелите и тези, които могат да се поучат от грешките си..."
Re: имам два проблема:-)
Класическия вариант за база данни е Interbase. Там autoincrement поле се постига с тригер. Тогава при insert операция за id на поле просто се поставя 0, а тригера слага вярно число.
При друг тип бази - например Access, за id на поле се поставя autoincrement още при създаване на базата.
За запис в базата данни колегата фантом е прав, проблема е че има доста бази данни и оперирането с blob полета там е твърде различно.
В крайна сметка ако насочиш към каква база данни си се ориентирал, може да се публикува и конкретен отговор.
чети и дишай по-леко
При друг тип бази - например Access, за id на поле се поставя autoincrement още при създаване на базата.
За запис в базата данни колегата фантом е прав, проблема е че има доста бази данни и оперирането с blob полета там е твърде различно.
В крайна сметка ако насочиш към каква база данни си се ориентирал, може да се публикува и конкретен отговор.
чети и дишай по-леко