|  30.08.2005, 14:12 | #1 | 
| Участник |  Присвоение значения переменной? 
			
			В каждом следующем шаге цикла значение переменной t будет равно значению текущей строки inventTrans еще до выполнения операции присвоения, почему? X++: inventTrans inventTrans; InventTrans t; ; while select * from inventTrans { t = inventTrans; } | 
|  | 
|  30.08.2005, 14:15 | #2 | 
| Гость | 
			
			потому что на первом шаге ты их сровнял =) табличные переменные - это указатели | 
|  | 
|  30.08.2005, 14:24 | #3 | 
| Практикант | Цитата: 
		
			Изначально опубликовано ahtoh  табличные переменные - это указатели 
				__________________ Navision Axapta 3.0 SP3 3-tier, Oracle | 
|  | 
|  30.08.2005, 14:27 | #4 | 
| Дмитрий Ерин | 
			
			2 Morpheus А если хотите добиться того эффекта, которого Вы ожидали, судя по вопросу, то вместо PHP код: 
			PHP код: 
			
				__________________   | 
|  | 
|  30.08.2005, 14:28 | #5 | 
| Гость | Цитата: 
		
			Изначально опубликовано IT-specialist  ну это же не значит что они будут указывать на одни и те же строки | 
|  | 
|  30.08.2005, 15:31 | #6 | 
| Участник | 
			
			Спасибо!
		 | 
|  | 
|  30.08.2005, 15:34 | #7 | 
| Участник | 
			
			А такая интересная особенность относится только к табличным переменным?
		 | 
|  | 
|  30.08.2005, 15:37 | #8 | 
| Гость | 
			
			эта "особенность" отновится ко всем переменным, тип которых не "базовый"  Базовые типы - int, real, enum/boolean, string, container | 
|  | 
|  30.08.2005, 15:42 | #9 | 
| Участник | |
|  | 
|  30.08.2005, 15:46 | #10 | 
| Гость | 
			
			еще возможно массивами присвоение так прокатывает, но не уверен их кажись нельзя использовать в качестве возвращаемого значения функции | 
|  | 
| Теги | 
| ссылочная переменная, табличная переменная | 
|  | 
| 
 |