|
|
|
База в res
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть таблица с 16000 строк и 3 столбцами. Задача - разместить эту таблицу в файле программы (в ресурсах) и использовать эту таблицу как базу данных(т.е. чтобы select min(),max()). Пока решение только такое: Запихнуть в файл ресурсов текстовый файл, считывать через LoadResData текстовый файл на диск, подключать его через OLE DB или Text ODBC Driver считывать данные - удалять файл. Может кто подскажет чтонить. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 20:43 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
первый вопрос - зачем ? не проще организовать простую БД - работать будет вроде как быстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 22:37 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
Ну еще adorecordset должен уметь сериализоваться/десериализоваться (SaveToFile, LoadFromFile). А сам файл содержимого таблицы можно приатачить ресурсом к программе, как было сказано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2009, 22:53 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
Это как бы не совсем БД, это набор табулированых значений которые изменяться не будут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 08:30 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
А что это за шестнадцать тысяч констант из которых надо динамически высчитывать минимум и максимум??? Если это действительно константы, то посчитай свой минимум и максимум заранее и пропиши в код своей программы. Такие большие объемы "не изменяющихся значений" это явный признак кривой постановки задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 16:45 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
Ну, я могу представить себе задачу, когда такие значения нужно высчитывать исходя из каких-то условий, которые постоянно меняются. И количество этих минимумов и максимумов может превысить количество исходных значений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:56 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
Сделал пока так: Засунул в ресурсы файл с данными .xls(101, "CUSTOM") Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Смотрел ADODB.Stream, но пока не понял как там с потоками разрулить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 21:19 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
White OwlА что это за шестнадцать тысяч констант из которых надо динамически высчитывать минимум и максимум??? Если это действительно константы, то посчитай свой минимум и максимум заранее и пропиши в код своей программы. Такие большие объемы "не изменяющихся значений" это явный признак кривой постановки задачи. Без таблицы сдесь увы(на данный момент) не обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 21:47 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
timtimВопрос такой, а можно ли как то передать бинарные данные в рекордсет, минуя запись файла на диск? Смотрел ADODB.Stream, но пока не понял как там с потоками разрулить.Если нужно делать разнообразные sql-запросы, то нельзя. А если нужна чисто таблица с исходными данными в рекордсете, то можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:00 |
|
||
|
База в res
|
|||
|---|---|---|---|
|
#18+
White OwlА что это за шестнадцать тысяч констант из которых надо динамически высчитывать минимум и максимум??? Если это действительно константы, то посчитай свой минимум и максимум заранее и пропиши в код своей программы. Подскажите, пожалуйста, как более правильно организовать такой размерности массив Код: plaintext Пока сделеал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Как мне более правильно прописать такое кол-во констант в программе. И не будет ли тормозов потом с сортировкой массива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 21:18 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35891696&tid=2161084]: |
0ms |
get settings: |
4ms |
get forum list: |
7ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 279ms |

| 0 / 0 |
