存档

‘程序开发’ 分类的存档

【Dynamics AX】Error executing code: XXX class object does not have method XXX

2014年5月9日 没有评论

这里的解决办法是

  1. Compile forward the class itself
  2. Compile forward the base class - AxInternalBase
  3. Generate incremental CIL
  4. Done

参考:http://findax.blogspot.com/2012_03_01_archive.html#3739125515927189805

 

分类: 程序开发 标签: 2,406次阅读

【Dynamics】 AX 4.0 Session Types

2014年3月22日 没有评论

发现Dynamics AX 2012里Session Type机制并没有变化,转载过来收藏

=============================================

In this blog post I will provide details on the management of the various user sessions inside the Dynamics Ax server (AOS). I will use the Online users form as a reference to provide context to the material provided below. I hope to provide answers to some of your questions regarding various session types with my post.

Background and Basics

In versions prior to 4.0, Dynamics Ax used to persist the session information in a file which had a “.udb “extension. This file was stored along with the other application files and it had data about the current servers and rich clients (Ax32.exe) currently running in a deployment. Due to scalability and stability concerns we changed the architecture significantly in 4.0 and moved this information to the backend database.

In the 4.0 release the following database components are responsible for persisting and managing the session information in the database

阅读全文...

分类: 程序开发 标签: 2,567次阅读

【Dynamics AX】Caching

2013年9月4日 没有评论

Dynamics AX Caching

Cache Location

Caches are used on both the client and the server. The Microsoft Dynamics AX runtime manages the cache by removing old records when new records are added to the cache.

Client Cache

A client-side cache can be used only by the client. The client cache is used when a select is executed from the client tier. If no record is found in the client cache, the client then searches the server cache for the record. If the record isn't located in the server cache, it's retrieved from the database. The maximum number of records maintained in a client cache is 100 records per table for a given company.

阅读全文...

分类: 程序开发 标签: 25,764次阅读

【Dynamics AX】判断对象是否是某个类的子类实例

2013年8月5日 没有评论

调用SysDictClass类的两个函数

static boolean isSuperclass(classId  _id, classId  _potentialAncestorId)
static boolean isEqualOrSuperclass(classId  _id, classId  _potentialAncestorId)

阅读全文...

分类: 程序开发 标签: 2,146次阅读

【Dynamics AX】参数传递方式

2013年7月12日 没有评论

Dynamics AX中的参数传递方式并不明显,这里做个归纳:

  • 按值传递的有:String/Integer/Real/Date/Enum/Container/Guid/Int64
  • 按地址传递的有:Class instance(由new()实例化的所有对象)/Record
  • 特别说明的是AnyType是按值传递的,不管它的内容是Class instance还是Record

参考:Parameter passing in Dynamics Ax

分类: 程序开发 标签: 2,548次阅读

【Dynamics AX】”The dynamic property of the field list of query data source ‘MyTable’ has not been set.”的解决办法

2013年6月22日 没有评论

在Query的DataSource中添加一个表后,就出现提示

The dynamic property of the field list of query data source 'MyTable' has not
been set.

解决办法:

  1. 添加DataSource后重新编译一下Query,提示就消失了
  2. 如未解决,尝试修改该DataSource下Fields的属性,修改Dynamic属性为YES,重新编译Query
分类: 程序开发 标签: 2,961次阅读

【Dynamics AX】The field with id 0 does not exist in table的解决办法

2013年3月28日 没有评论

运行代码提示

Error executing code: The field with id 0 does not exist in table

根据The field with ID '0' does not exist in table - Cause and resolution.中的提示是Map中的Mapping没有配置完成。

另有Error executing code: The field with id 0 does not exist in table指出是table buffer未被正常使用导致的。

分类: 程序开发 标签: 3,424次阅读

【MySQL】查询所有数据库占用磁盘空间大小和单个库中所有表的大小

2013年3月27日 没有评论

查询所有数据库占用磁盘空间大小的SQL语句:

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables
group by TABLE_SCHEMA
order by data_length desc;   

阅读全文...

分类: 程序开发 标签: 3,456次阅读

【C#】FileInfo.Exists与File.Exists的区别

2012年11月22日 没有评论

FileInfo.Exists与File.Exists看似很像,实际上有一些差别

先看用法

string path = @"C:\myfile.txt";
FileInfo fileInfo = new FileInfo(path);
Console.WriteLine(fileInfo.Exists);
Console.WriteLine(File.Exists(path));

再说差别

阅读全文...

分类: 程序开发 标签: 7,305次阅读

【.Net】Visual Studio删除添加引用对应的dll不更新

2012年9月23日 2 条评论

在Visual Studio 2010中,删除原来的dll应用,添加了新版本的应用,但编译的时候还是应用原来的,即使添加项目引用也不更新。关闭打开解决方案,引用恢复到旧的版本了。

目前的解决办法是:去把旧版本的应用删掉,新版本的引用旧生效了。。。

暂未找到真实原因,知道的烦请告知,感谢!

分类: 程序开发 标签: 5,813次阅读

无觅相关文章插件,快速提升流量