mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 01:05:27 +08:00 
			
		
		
		
	- 优化QuestDb-RestAPI异常提示
This commit is contained in:
		@@ -33,7 +33,6 @@ namespace FreeSql.QuestDb.Curd
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        private int InternelExecuteAffrows()
 | 
					        private int InternelExecuteAffrows()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            //如果设置了RestAPI的Url则走HTTP
 | 
					 | 
				
			||||||
            var sql = ToSql();
 | 
					            var sql = ToSql();
 | 
				
			||||||
            var execAsync = RestAPIExtension.ExecAsync(sql).GetAwaiter().GetResult();
 | 
					            var execAsync = RestAPIExtension.ExecAsync(sql).GetAwaiter().GetResult();
 | 
				
			||||||
            var resultHash = new Hashtable();
 | 
					            var resultHash = new Hashtable();
 | 
				
			||||||
@@ -45,7 +44,7 @@ namespace FreeSql.QuestDb.Curd
 | 
				
			|||||||
            {
 | 
					            {
 | 
				
			||||||
                if (execAsync.Contains("401"))
 | 
					                if (execAsync.Contains("401"))
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    throw new Exception("请确认QuestDb设置的RestAPI账号是否正确.");
 | 
					                    throw new Exception("请确认new FreeSqlBuilder().UseQuestDbRestAPI()中设置的用户名密码是否正确.");
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            var ddl = resultHash["ddl"]?.ToString();
 | 
					            var ddl = resultHash["ddl"]?.ToString();
 | 
				
			||||||
@@ -55,6 +54,7 @@ namespace FreeSql.QuestDb.Curd
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        public override int ExecuteAffrows()
 | 
					        public override int ExecuteAffrows()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
 | 
					            //如果设置了RestAPI中Url则走HTTP
 | 
				
			||||||
            if (string.IsNullOrWhiteSpace(RestAPIExtension.BaseUrl))
 | 
					            if (string.IsNullOrWhiteSpace(RestAPIExtension.BaseUrl))
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                return base.SplitExecuteAffrows(_batchRowsLimit > 0 ? _batchRowsLimit : 500,
 | 
					                return base.SplitExecuteAffrows(_batchRowsLimit > 0 ? _batchRowsLimit : 500,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user