LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] 使用mono连接SQLServer需要注意什么?

Jexus专业版 6.1

目前使用的是ADO.NET , 按理来说应该是完全支持的
项目在Windows下面的时候没问题
(最后直接使用DBHelper进行数据链接进行排查,在SqlCommand实例化的时候就会报错)

报错信息如下
(主要是不清楚这种情况是要修改什么东西来适配,还望告知,万分感谢)

System.ArgumentException
Keyword not supported: 'version'.
Description: HTTP 500.Error processing request.

Details: Non-web exception. Exception origin (name of application or object):System.Data.

Exception stack trace:
at System.Data.Common.DbConnectionOptions.ParseInternal (System.Collections.Generic.Dictionary`2[TKey,TValue] parsetable, System.String connectionString, System.Boolean buildChain, System.Collections.Generic.Dictionary`2[TKey,TValue] synonyms, System.Boolean firstKey) [0x0005f] in <50a6f8536b7b49b4a290cd95548dae1e>:0 
  at System.Data.Common.DbConnectionOptions..ctor (System.String connectionString, System.Collections.Generic.Dictionary`2[TKey,TValue] synonyms) [0x00030] in <50a6f8536b7b49b4a290cd95548dae1e>:0 
  at System.Data.SqlClient.SqlConnectionString..ctor (System.String connectionString) [0x00007] in <50a6f8536b7b49b4a290cd95548dae1e>:0 
  at System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions (System.String connectionString, System.Data.Common.DbConnectionOptions previous) [0x00000] in <50a6f8536b7b49b4a290cd95548dae1e>:0 
  at System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup (System.Data.Common.DbConnectionPoolKey key, System.Data.ProviderBase.DbConnectionPoolGroupOptions poolOptions, System.Data.Common.DbConnectionOptions& userConnectionOptions) [0x0003e] in <50a6f8536b7b49b4a290cd95548dae1e>:0 
  at System.Data.SqlClient.SqlConnection.ConnectionString_Set (System.Data.Common.DbConnectionPoolKey key) [0x00008] in <50a6f8536b7b49b4a290cd95548dae1e>:0 
  at System.Data.SqlClient.SqlConnection.set_ConnectionString (System.String value) [0x00042] in <50a6f8536b7b49b4a290cd95548dae1e>:0 
  at System.Data.SqlClient.SqlConnection..ctor (System.String connectionString) [0x00006] in <50a6f8536b7b49b4a290cd95548dae1e>:0 
  at (wrapper remoting-invoke-with-check) System.Data.SqlClient.SqlConnection..ctor(string)
  at Evan.DataBase.DbHelp.GetTable (System.String connecttionString, System.Data.CommandType cmdTye, System.String cmdText, System.Data.SqlClient.SqlParameter[] commandParameters) [0x0000c] in <0580b564fb934a6597899bf41905e001>:0 

作者:kaolasz   发布时间:20年03月08日   可选操作:删除 回复

[1楼] 回复:使用mono连接SQLServer需要注意什么?

更正信息
Jexus是最新版 , 2020.3.7 使用专业版安装语句一键安装,应该是6.2版本

作者:kaolasz   发布时间:20年03月08日   可选操作:删除 回复

[2楼] 回复:使用mono连接SQLServer需要注意什么?

mono文档已经翻阅过很多次 , 一次次的实验最后发现不是mono或者jexus的锅,是我在程序初始化缓存数据结构的时候兼容写的有问题 , 
最后问题完美解决

作者:kaolasz   发布时间:20年03月08日   可选操作:删除 回复

[3楼] 回复:使用mono连接SQLServer需要注意什么?

https://www.jianshu.com/p/dc2bdb44204f

作者:root   发布时间:20年03月09日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期二  星期一  星期天  星期三  星期四  星期五  星期六