使

  • 使用JDBC数据源连接DBMaster,对命令句柄的数量限制是多少?
    DBMaster 4.16/4.20允许的最大命令句柄为257,但是在4.21,4.22,4.3和以后版本中,用户可以通过设置关键字DB_MXcmd来扩大该限制。默认值是257,可取值范围为1~32767。如果该值设置的过大,DBMaster会收集更多的内存。请充分考虑您应用程序使用的句柄,收集太多句柄会影响操作系统或数据库的性能。 ...
  • 使用同样的连接串为什么能连接到DBMaster4.1而连接不到4.2/4.3?(From DBMR1734)
    因为DBMaster在4.1和4.2/4.3之中使用的检验规则是不同的。 对于4.1,DBMaster使用简单的检验规则检验连接串,所以如果连接串有一些没用的字符,DBMaster4.1也能允许其连接到数据库。但是对4.2和4.3.0来说,DBMaster采用了严格的检验规则,如果在连接串中有无效的或者未知的字符串,DBMaster将返回错误。这就是为什么可以连接4.1而不能连接4.2/4.3的原因。 在4.3.1(包括4.3.1)以后的版本,我们已将检验规则修改为简单的。 ...
  • 使用SQL能够控制ODBC日志的开启和关闭吗?(From DBMR 1805)
    现在,用户只能通过设置配置文件dmconfig.ini和重启数据库来控制ODBC日志的开启和关闭。重启数据库才能使关键字的设置有效。 ...
  • 使用DBMaster + Hibernate开发程序时,有哪些需要注意的问题?(DBMR2604)
    用户需注意以下常见问题: 问题1:如何处理错误”java.lang.ClassNotFoundException: dbmaster.sql.JdbcOdbcDriver”? 答案1:复制dmjdbc30.jar到x:\xxxx\lib。 问题2:如何处理错误“java.lang.UnsatisfiedLinkError: no dmjdbc52 in java.library.path”? 答案2:将环境变量path的值设置为%path%;c:\dbmaster\5.2\bin。 问题3:如何处理错误“Hibernate无法找到数据库名”? 答案3:复制DBMasterDialect .java到相关目录,并在DataSource.groovy中做如下更改: dataSource { ……….. dialect = org.hibernate.dialect. DBMasterDialect } 问题4:如何处理错误“java.sql.SQLException: parameter number not in valid parameter number range : 1~ 2 at dbmaster.sql.JdbcOdbc.JDBCError(JdbcOdbc.java:220) at dbmaster.sql.JdbcOdbcPreparedStatement.setInt(JdbcOdbcPreparedStatement.java:478)”? 回答4:在Controllers code ...
  • 使用MF Visual Studio开发程序时,如果主程序和子程序都需要使用DCI,如何使用WHERE条件?(DBMR2608)
    在程序的property页面,在字段“Additional directives”中填入“nofcd3 createxfd callfh "DBMAKERINTF.dll"”,同时,将DBMAKERINTF.dll放到程序编译后所生成文件的存储文件夹中。   Version: All Product: Normal Platform: Windows ...