|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Доброе время суток! Столкнулся с проблемой. Необходимо создать DBF файл (dBASE IV) с некоторыми данными, включая поле "штрих код" формата NUMBER (19.0). Вот с ним, то и начинаются проблемы. У нас в базе штрих код хранится в символьном типе. Я делаю так: var s: string; bar:int64; ds: TOracleDataSet; s:= ds.FieldByName('BARCODE').AsString; bar:=strtoint64(s); HalcyonDataSet.Append; HalcyonDataSet.FieldValues['BARCODE']:=bar; HalcyonDataSet.Post; возникает ошибка: Range Check Error Как мне его заполнить всётаки заполнить? Заранее спасибо за ответы. ЗЫ в поиске смотрел. Пользуюсь Halcyon 6.95, DOA 4.06 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2009, 15:12 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Забыл написать. Пишу в Delphi 7 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2009, 15:16 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
а на какой строке ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2009, 16:27 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Ошибка прямо на строке HalcyonDataSet.FieldValues['BARCODE']:=bar; ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2009, 17:05 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
посмотрел справку к этому halcyon'у. Ну, попробуй Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2009, 17:57 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Спасибо тебе огромное добрый человек!!! Заработало :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2009, 18:15 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Вдруг кто-то помнит этот компонент Не могу в n(3) null вписать. 0 пишет, зараза, хоть ты тресни все варианты работают одинаково, пишет 0 Код: pascal 1. 2. 3. 4.
Код: pascal 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 16:31 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Этого должно быть достаточно. andreymx Код: pascal 1.
Отлаживай эту строку, посмотри какие флаги у поля выставляются, а потом смотри в InternalPost ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 16:35 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
тут на эту тему еще есть.... но без особого результата ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 16:41 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
http://www.dbase.com/help/2_80/Language_Definition/IDH_LDEF_NULLVALUES.htm The new DBF7 (dBASE) table type support nulls, as do most other tables, including DB (Paradox). Older DBF formats do not. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 16:44 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
andreymx но без особого результата > Нашел. DatePutN. Всем спасибо. FieldPutN то есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 16:46 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
_Vasilisk_ andreymx но без особого результата > Нашел. DatePutN. Всем спасибо. FieldPutN то есть. но у меня упрямо пишет 0 попробовал исходники перекомпилировать... но они реальные под д6 и под наш д7 никогда не компилировались мы их только как dcu используем а УкрПошта требует именно дбф у них какой-то эксель, генерит дбф чисто выводом в файл наверное, туда пойдём, если не получится в Д7 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 17:03 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
andreymx, Попробуй через другую библиотеку. Лично на меня очень хорошее впечатление в свое время произвел VKDBF. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 17:59 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Что интересно Халсион честно куплен в 2004 или 2005-м Каждый год бухи и шефы пытаются списать, но я упорно отказываюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 23:20 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Если какое-либо гуано куплено, это не повод за него держаться. VKDBF был бесплатен, в исходниках и поддерживал туеву хучу DBF-форматов. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 23:25 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Кстати Укрпошта принимает файлы только дбф, только на флешке и лично курьером :(😞 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 11:34 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
andreymx, Очень кстати.)) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 11:45 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Vlad F andreymx, Попробуй через другую библиотеку. Лично на меня очень хорошее впечатление в свое время произвел VKDBF. BDE вроде умеет работать с DBF файлами. По крайней мере какой-то драйвер у них есть. Правда сам не пробовал, работал через Paradox. Кстати, null в Paradox для числового поля, скажем длины short, есть не что иное, как 65535 :) Если туда записать это значение, то будет null. DBF файлы есть, кстати, и у FoxPro. PS: или Null = $8000 (для short), точно уже не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 12:35 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
Помню , работал в клиппере лет 20 Там для числовые полей всегда показывало 0 Даже если в таблице были пробелы на этом месте (аналог налл) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 12:45 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
отдали с нулями пока всё нормально зы: вопрос остался нерешенным ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 15:20 |
|
Проблема в DBF с полем NUMBER
|
|||
---|---|---|---|
#18+
dBASE Plus supports a special value represented by the keyword null. It is its own data type, and is used to indicate a nonexistent or undefined value. A null value is different from a blank or zero value; null is the absence of a value. The new DBF7 (dBASE) table type support nulls, as do most other tables, including DB (Paradox). Older DBF formats do not. A null value in a field would indicate that no data has been entered into the field, like in a new row, or that the field has been emptied on purpose. In certain summary operations, null fields are ignored. For example, if you are averaging a numeric field, rows with a null value in the field are ignored. If instead a null value was considered to be zero or some other value, it would affect the average. null is also used in dBASE Plus to indicate an empty function pointer, a property or variable that is supposed to refer to a function, but doesn’t contain anything. Отсюда: http://www.dbase.com/help/2_80/Language_Definition/IDH_LDEF_NULLVALUES.htm Похоже на правду? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 15:47 |
|
|
start [/forum/topic.php?fid=58&msg=40125847&tid=2036698]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 166ms |
0 / 0 |