|
|
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Приветствую. Образовалась у меня тут проблема. Может кто подскажет в какую сторону копать. Ситуация следующая - Есть сервер под Win2000 Server на котором крутится SQL Server 2000 и есть несколько клиентских машин с Access 2000. Часть из клиенских машин работают нормально. Т.е. в Access'е прилинкована таблица и к запросы к ней выполняютя без проблем. Но есть несколько машин на которых запрос возвращает вместо числовых полей в которых значения больше 99999 - пустое поле. Причем я точно знаю что в этом поле в таблице на сервере есть значение. Кроме того,если делать SQL запрос через isql на такой машине - все поля возврашаются нормально - без ошибок. Все настройки ODBC, насколько я вижу, на всех машинах одинаковые. Пермишены тоже правильно выставлены. Если кто нибудь сталкивался с такой проблемой или знает путь ее решения хотя бы теоретически - помогите, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 16:16:18 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
А если взять мышку и сделать поле пошире - значение не появляется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 16:48:00 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Очень смешно.) Нет не появляются. Пустое поле оно и есть пустое. Как его не расширяй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2004, 17:39:10 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Ну что? неужели ни у кого идей никаких нету? :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 12:50:14 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Может я немного не понятно объяснил... Вот так примерно выглядит результат запроса... В тех полях, что пустые - точно должны быть значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 13:07:34 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Ты хоть запрос нарисуй. Мож кто и откликнется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 14:04:07 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
В том то и дело что запрос - примитивный. И на часте из машин выполняется без проблем - SELECT T2003.Тип, T2003.Дата, T2003.стоимость FROM T2003 WHERE (((T2003.Тип)="им") AND ((T2003.Дата)>=#3/1/2003# And (T2003.Дата)<#4/1/2003#)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 14:17:12 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Ну только если региональные настройки отличаются на разных машинах... У Т2003.стоимость тип данных какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 14:39:18 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
"А был ли мальчик???" (с) не мой :) А в оригинальной таблице-то эти значения есть? Может раньше они пропали? Да, и структуру таблицы - тоже в студию не помешает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 15:04:26 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
baike2000Ну только если региональные настройки отличаются на разных машинах... У Т2003.стоимость тип данных какой? Насчет региональных настроек - не уверен. Везде - Win2K русские. С последними сервис паками. Россия в качестве региона выставлена. А насчет "Т2003.стоимость": В аксессе: типа данных - числовой размер поля - действительный точность - 16 шкала - 2 На сервере: тип - decimal length - 9 precision - 16 scale - 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 15:13:06 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Bely"А был ли мальчик???" (с) не мой :) А в оригинальной таблице-то эти значения есть? Может раньше они пропали? Да, и структуру таблицы - тоже в студию не помешает Есть мальчик. Точно есть. Я же выше писал - когда запрос выполняешь через isql все значения на месте. Это что-то с Аксессом. "Узнаю - убью!"(с) :-Е``` структуру привести не могу - ибо слишком сложная она. там табличка на сотню полей... Причем то что я привел в качестве примера - "стоимость" не означает что с другими числовыми полями все в порядке. как раз наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 15:19:33 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Так и не решил эту проблему.((( Млин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:39:50 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Батаков ДенисТак и не решил эту проблему.((( Млин. А если взять это поле в cstr() - выдаст или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:44:16 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
Интересно... А если взять это поле в cstr() - выдаст или нет? В этом случае на пустом поле Аксесс выдает - #Ошибка, в остальных числа не изменились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 15:49:17 |
|
||
|
Проблема с пропаданием значений больше 99999 в числовых полях
|
|||
|---|---|---|---|
|
#18+
А почему у тебя в примере стоимость везде без "копеек", даже без нулевых? Мне кажется проблема в разности знаков разделения дробной части числа в Access и SQL Server (точка/запятая). Попробуй в запросе Access округлить "T2003.стоимость" до целых значений. Что получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 16:48:12 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32720040&tid=1671232]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 330ms |

| 0 / 0 |
