Patch level : 2.1 nopatch
Files correlati : Ricompilazione Demo : [ ] Commento : Corretta conversione da nome tabella a numero logico git-svn-id: svn://10.65.10.50/trunk@12168 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									1f95d09817
								
							
						
					
					
						commit
						099dad0277
					
				| @ -322,8 +322,9 @@ int TTable_names::logic_num(const TString& name) | |||||||
|   TString* str = (TString*)_names.objptr(name); |   TString* str = (TString*)_names.objptr(name); | ||||||
|   if (str == NULL) |   if (str == NULL) | ||||||
|   { |   { | ||||||
|  |     const TString16 savename = name; // Preserve temporary!
 | ||||||
|     fill(); |     fill(); | ||||||
|     str = (TString*)_names.objptr(name); |     str = (TString*)_names.objptr(savename); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   if (str == NULL && name.len() == 3) |   if (str == NULL && name.len() == 3) | ||||||
| @ -1887,7 +1888,8 @@ const TVariant& TISAM_recordset::get(const char* name) const | |||||||
|   const char* field = name; |   const char* field = name; | ||||||
|   if (table_end > 0) |   if (table_end > 0) | ||||||
|   { |   { | ||||||
|     logic = table2logic(fldname.left(table_end)); |     const TString& table = fldname.left(table_end); | ||||||
|  |     logic = table2logic(table); | ||||||
|     field += field_start; |     field += field_start; | ||||||
|   } |   } | ||||||
|   return get(logic, field); |   return get(logic, field); | ||||||
|  | |||||||
| @ -769,6 +769,9 @@ bool TBook::print_page(TWindow& win, size_t page) | |||||||
|   _rect.set(-1,-1,0,0); // Reset frame
 |   _rect.set(-1,-1,0,0); // Reset frame
 | ||||||
|   RCT rct = { 0,0,0,0 }; |   RCT rct = { 0,0,0,0 }; | ||||||
| 
 | 
 | ||||||
|  |   _horizontal_alignment = 'L'; // Reset text alignment
 | ||||||
|  |   _vertical_alignment = 'T'; | ||||||
|  |    | ||||||
|   while (!ifs.eof()) |   while (!ifs.eof()) | ||||||
|   { |   { | ||||||
|     ifs.getline(buffer, str.size()); |     ifs.getline(buffer, str.size()); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user