调用不到人大金仓库的存储过程。 返回
SqlSugar
处理完成
10
385

悬赏:0 飞吻
using Kdbndp; using SqlSugar; namespace ConsoleApp1 { /// <summary> /// 执行用户 /// </summary> internal class Program { static void Main(string[] args) { var Db = new SqlSugarClient(new ConnectionConfig() { ConnectionString = "Server=127.0.0.1;Port=54321;UID=SYSTEM;PWD=1Qaz2wsx;database=test;searchpath=public", DbType = DbType.Kdbndp, IsAutoCloseConnection = true, MoreSettings = new ConnMoreSettings() { //IsAutoToUpper = false, //禁用自动转成大写表 5.1.3.41-preview08 //SqlSugarCore 升级到 5.1.4.146 + DatabaseModel = SqlSugar.DbType.MySql//配置SqlServer模式主要是兼容CodeFirst报错 //该模式下已知问题: //SqlServer模式下不支持Date类型请使用DateTime类型 //时间.Date==时间.Date要改成it.时间.ToString("yyyy-MM-dd")==时间.ToString("yyyy-MM-dd") } }); //执行SQL 前事件 Db.Aop.OnLogExecuting = (sql, pars) => { Console.WriteLine(sql); //sql监控 }; Db.Open(); //var xx = new KdbndpConnection("Server=127.0.0.1;Port=54321;UID=SYSTEM;PWD=1Qaz2wsx;database=test"); //xx.Open(); var p_instanceId = new SugarParameter("p_instanceId", ""); var p_userId = new SugarParameter("p_userId", ""); var p_query = new SugarParameter("p_query", "%%"); var dtx = Db.Ado.UseStoredProcedure().GetDataTable("proc_alluser", p_instanceId, p_userId, p_query);//返回dt //string sql = $" call proc_alluser('','','%%');"; //var dt = Db.Ado.UseStoredProcedure().GetDataTable("call proc_alluser(@instanceid,@userid,@query)",new { instanceid ="", userid = "", query="%%" }); //var dt2 = Db.Ado.GetDataTable(sql);//返回dt } } }
CREATE TABLE public."SYS_USERINFO" ( "ID" text NOT NULL, "USERNAME" text, "USERCODE" text, "PASSWORD" text, "TRUENAME" text, "EMAIL" text, "MOBILE" text, "USERSTATUS" integer, "PASSWORDEXPIRATIONDATE" timestamp(3) with time zone, "DEPARTMENTID" text, "ISDELETE" integer NOT NULL ); ALTER TABLE public."SYS_USERINFO" OWNER TO system; INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES (' 9CB0AB1F-871F-40F2-AD75-5720D7371F83', '普通财务1', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '普通财务1', NULL, NULL, 1, '2031-01-16 08:27:04.000', '25BA3249-D2CB-4975-AFD5-F8A54056A64F', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('2B1716EF-EC9D-42A1-82D0-5A77D02656F4', '副总3', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '副总3', NULL, NULL, 1, '2031-01-16 08:27:04.000', '884FC7B8-47A1-44FD-8970-4FF16A655E87', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('3BF803D7-F272-45A7-84F6-D84D2416C779', '普通财务2', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '普通财务2', NULL, NULL, 1, '2031-01-16 08:27:04.000', '25BA3249-D2CB-4975-AFD5-F8A54056A64F', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('444D903A-6356-4F01-A6CB-AD6B1195E41A', '副总2', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '副总2', NULL, NULL, 1, '2031-01-16 08:27:04.000', '884FC7B8-47A1-44FD-8970-4FF16A655E87', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('46EAD22C-F6FA-4881-BF59-77B63940E371', '财务主管', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '财务主管', NULL, NULL, 1, '2031-01-16 08:27:04.000', '25BA3249-D2CB-4975-AFD5-F8A54056A64F', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('52906604-5DFB-47A4-AD75-663AB1504163', '行政1', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '行政1', NULL, NULL, 1, '2031-01-16 08:27:04.000', '20CE56AA-0645-41FD-9FF6-51364D0A62F7', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('64FAEF75-C62E-4EAE-89E4-D4DDE26CD4D4', '一部员工', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '一部员工', NULL, NULL, 1, '2031-01-16 08:27:04.000', 'B0DF6F62-7068-4FA6-82B2-597494327937', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('82322A18-10D5-4E08-8D03-18D807754E53', '行政2', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '行政2', NULL, NULL, 1, '2031-01-16 08:27:04.000', '20CE56AA-0645-41FD-9FF6-51364D0A62F7', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('9619366B-CEAA-4309-9DFF-0C243C7BBA78', '行政主管', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '行政主管', NULL, NULL, 1, '2031-01-16 08:27:04.000', '20CE56AA-0645-41FD-9FF6-51364D0A62F7', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('97DFDEE3-FA0D-470F-92C0-3FD0EDC5AB46', '研发部门主管', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '研发部门主管', NULL, NULL, 1, '2031-01-16 08:27:04.000', '59485231-7B38-4A95-BCDA-721F87A5BFBB', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('A22C56A2-78D7-4B61-8609-D3AD98876159', '总经理', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '总经理', NULL, NULL, 1, '2031-01-16 08:27:04.000', '884FC7B8-47A1-44FD-8970-4FF16A655E87', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('B123F95A-AA6B-40E8-B9BF-F1023D6ED8A6', '副总1', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '副总1', NULL, NULL, 1, '2031-01-16 08:27:04.000', '884FC7B8-47A1-44FD-8970-4FF16A655E87', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('C9028C6D-1AEB-473C-8105-4CF03C59766B', '一部项目经理', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '一部项目经理', NULL, NULL, 1, '2031-01-16 08:27:04.000', 'B0DF6F62-7068-4FA6-82B2-597494327937', 0); INSERT INTO public."SYS_USERINFO" ("ID", "USERNAME", "USERCODE", "PASSWORD", "TRUENAME", "EMAIL", "MOBILE", "USERSTATUS", "PASSWORDEXPIRATIONDATE", "DEPARTMENTID", "ISDELETE") VALUES ('D34BE365-8F07-4FEE-9713-B079EC4AF9A3', 'admin', NULL, 'c4ca4238a0b923820dcc509a6f75849b', '系统管理员', NULL, NULL, 1, '2031-01-16 08:27:04.000', '4A7335F8-367E-4C06-82C0-4DB694DEC5E2', 0); CREATE OR REPLACE PROCEDURE public.proc_alluser(p_instanceid text, p_userid text, p_query text) AS BEGIN SELECT Id AS UserId,TrueName as UserName FROM Sys_UserInfo where TrueName like p_query; END; call proc_alluser('','','%%');
热忱回答(10)
-
fate sta VIP0
2024/7/2mysql模式好像不支持
0 回复 -
fate sta VIP0
2024/7/2储过程好像只支持Oracle(成熟)模式和sqlserver模式
0 回复 -
fate sta VIP0
2024/7/2我问了好像支持的 ,我这边让金仓官方排看一下
0 回复 -
杨志静 VIP0
2024/7/2我直接用Kdbndp.dll里面的KdbndpCommand和KdbndpDataAdapter也一样的找不到。
0 回复 -
fate sta VIP0
2024/7/2我这边测试正常
0 回复 -
fate sta VIP0
2024/7/2你可以加我好友,我给我的测试字符串
0 回复 -
fate sta VIP0
2024/7/2sqlsugar要用最新版本
0 回复 -
fate sta VIP0
2024/7/2.NET CORE不要framework
0 回复 -
fate sta VIP0
2024/7/4已解决 :原因是 没有释 加上自动释放就好了,只是这错误提示数据库驱动扔的不友好
0 回复 -
fate sta VIP0
2024/7/4还有存储过程类型不一致也会引起这个问题,目前提示不友好,让金仓那边处理
0 回复