问题标签 [advantage-database-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
advantage-database-server - 运行系统程序的权限?
非adssys 用户可以运行系统程序吗?
我正在为 Advantage 开发一个可以使用的 BizTalk WCF 适配器,我需要浏览和解析元数据。这是 Visual Studio 的插件,支持 .Net 2.0 或更高版本,可生成架构和绑定文件 (wsdl)。它还可以生成可在 WCF 服务中使用的类。
我们的数据库有 1000 多个表、50 个视图和 50 个过程。我们希望将对象分配给用户 ID,然后只返回属于该用户的对象。
谢谢,
霍华德
advantage-database-server - 安装 Advantage ODBC 64 位驱动程序
在 64 位 Windows 7 Professional 上从此处http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=15安装 V10 64 位驱动程序并尝试连接后,我收到以下错误消息:
“ODBC 调用失败 [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序 (#0)”
当我单击“检查 DLL”时,我收到一条错误消息,指出未找到以下 DLL adsodbc.dll
我已经尝试卸载,重新安装,adsodbc.dll 文件不在计算机上的任何地方,但是有一个名为 adsodbc64.dll 的文件我尝试复制和重命名它但没有成功。
请问有什么想法吗?
谢谢
伊恩
advantage-database-server - 优势 ole db provider 10.0.0.3 adsoledb for 64 bit - 无法让它工作
试图让 Advantage OLE DB Provider 的本地服务器版本在 64 位 Windows 7 机器上工作。安装了 64 位版本 10.00.0.3 版本并复制了我的应用程序。从 app 目录注册 adsoledb64.dll。我什么都得不到。也不写日志。我是否必须在 64 位机器上编译应用程序?非常困惑和沮丧。
advantage-database-server - 从 adsDataReader 获取异常
我收到以下异常。表中有两条记录,HasRows = true
advantage-database-server - 如何使用 Advantage ODBC 或 OLEDB 创建从 Sql Server 到 .dbf 表的链接服务器?
如何使用 Advantage ODBC 或 OLEDB 创建从 Sql Server 到 .dbf 表的链接服务器?
entity-framework-4 - 实体框架+优势数据库:转换可为空的数值类型
我在我的应用程序中使用 VS2010、Entity Framework 4.0 和 Advantage v. 10。我编写了一个 Linq-to-Entities (L2E) 语句,该语句尝试将可为空的数字(十进制)类型转换为十进制。一个简单的语句可能如下所示:
但是,我收到以下错误:
System.Data.EntityCommandExecutionException:执行命令定义时出错。有关详细信息,请参阅内部异常。---> Advantage.Data.Provider.AdsException:错误 7200:AQE 错误:状态 = S0000;本机错误 = 2159; [iAnywhere 解决方案][Advantage SQL 引擎]标量函数的参数无效:CAST - 必须同时指定精度和小数位数。-- SQL 语句中的错误位置是:xxx (line: x column: x) AdsCommand 查询执行失败。
除了枚举结果并在客户端进行转换之外,有什么方法可以解决吗?我不确定如何通过 L2E 语句告诉 Advantage “0”的精度和比例。
提前致谢。
entity-framework-4 - 实体框架+优势数据库:UDFs
我在我的应用程序中使用 VS2010、Entity Framework 4.0 和 Advantage v. 10。我正在尝试使我在 Advantage DB 中定义的 UDF 可用于我的应用程序代码。设计师没有像我期望的那样在“从数据库更新模型”向导中的存储过程下显示 UDF。所以我手动将UDF添加到SSDL中,如下所示:
我还添加了一个 CLR 方法存根:
我可以在我的 Linq-to-Entities 语句中看到该函数;但是,生成的 SQL 无效。使用 ToTraceString,UDF 调用看起来像这样:
这给了我以下错误:
System.Data.EntityCommandExecutionException:执行命令定义时出错。有关详细信息,请参阅内部异常。---> Advantage.Data.Provider.AdsException:错误 7200:AQE 错误:状态 = 42000;本机错误 = 2117; [iAnywhere 解决方案][Advantage SQL 引擎]意外标记:标量函数名称不应分隔。
如果我在 Advantage Data Architect 中运行生成的 SQL 并像这样更正函数名称,它工作正常:
反正有没有告诉实体框架生成正确的 SQL?我在 SSDL 中的函数定义中做错了吗?
提前致谢。
advantage-database-server - 优势通知触发器
有没有人成功使用过通知触发器?
有谁知道我在哪里可以获得返回的字符串样本?
谢谢,
霍华德
advantage-database-server - sp_getProcedureColumns
我试图将 proc 名称传递给 procedureNamePattern,并且该过程似乎返回了所有过程的所有元数据。我传入一个空字符串,得到相同的结果。
以下是使用的代码:
advantage-database-server - 在优势数据库是一个“活动”的查询,直到它“完成”?
我试图通过查看 Advantage Management Utility 中的“活动查询”选项卡来跟踪性能问题。
此选项卡的文档说:
活动:如果服务器正在主动处理查询,则为真。查询必须处于活动状态才能取消。
查询在完成之前是否处于活动状态?或者它会因为其他原因变得不活动,比如等待资源(磁盘 IO 或锁)?
我问是因为在给定时间我只有 1-2 个处于“活动”状态的查询,但我也有 20 多个工作线程在运行。这对我来说没什么意义。