[高手求助].net 调用mysql 存储过程出现异常 [问题点数:50分,结帖人Jasonchen82]

Bbs5
本版专家分:2941
结帖率 96.77%
Bbs7
本版专家分:13710
Bbs5
本版专家分:2941
Bbs5
本版专家分:2306
Bbs5
本版专家分:2173
Bbs7
本版专家分:12555
.net调用存储过程
这是我写的一个<em>存储过程</em> ,语法检查时并没有错: rnCREATE procedure checkName rn@tableName varchar(50) output, rn@name varchar(100) output, rn@unit varchar(100) , rn@num varchar(50) , rn@build varchar(50) , rn@install varchar(50) , rn@imp varchar(50) , rn@other varchar(50) , rn@total varchar(50) , rn@standard varchar(50) rnas rndeclare @sql varchar(2000) rnrnset @sql='update ' +@tableName+ ' set d_unit='+@unit+',d_num='+@num+',d_build='+@build+',d_install='+@install+',d_imp='+@imp+',d_other='+@other+',d_total='+@total+',d_standard='+@standard+'where d_name='+@name+' ' rnexec(@sql) rnGO rnrnrn<em>调用</em>程序如下: rnpublic void procedure(string tableName,string name,string unit,string num,string build,string install,string imp,string other,string total,string standard) rn rn SqlConnection sqlc = new SqlConnection("server=.;database=tlxt;uid=sa;pwd=;integrated security=SSPI;persist security info=False;"); rn SqlCommand comm = new SqlCommand("checkName", sqlc); rn comm.CommandType = CommandType.StoredProcedure; rn comm.Parameters.Add("@tableName", SqlDbType.VarChar,50); rn comm.Parameters["@tableName"].Value = tableName.ToString (); rn comm.Parameters.Add("@name", SqlDbType.VarChar, 100); rn comm.Parameters["@name"].Value = name.ToString (); rn comm.Parameters.Add("@unit", SqlDbType.VarChar, 100); rn comm.Parameters["@unit"].Value = unit.ToString(); rn comm.Parameters.Add("@num", SqlDbType.VarChar, 50); rn comm.Parameters["@num"].Value = num.ToString(); rn comm.Parameters.Add("@build", SqlDbType.VarChar, 50); rn comm.Parameters["@build"].Value = build.ToString(); rn comm.Parameters.Add("@install", SqlDbType.VarChar, 50); rn comm.Parameters["@install"].Value = install.ToString(); rn comm.Parameters.Add("@imp", SqlDbType.VarChar, 50); rn comm.Parameters["@imp"].Value = imp.ToString(); rn comm.Parameters.Add("@other", SqlDbType.VarChar, 50); rn comm.Parameters["@other"].Value = other.ToString(); rn comm.Parameters.Add("@total", SqlDbType.VarChar, 50); rn comm.Parameters["@total"].Value = total.ToString(); rn comm.Parameters.Add("@standard", SqlDbType.VarChar, 50); rn comm.Parameters["@standard"].Value = standard.ToString(); rnrn comm.Connection.Open(); rn comm.ExecuteNonQuery(); rn Response.Write("数据已经成功导入!"); rn rnrnrn运行之后说d_unit和d_name导入的数据无效,这是怎么回事,<em>存储过程</em>好像没有错啊。还请大虾帮忙!rn要更改的这些值都可以正常输出打印,设置断点调试后到 comm.ExecuteNonQuery(); 就出错了,错误为:rnrn[color=#FF00FF]“/tlxt”应用程序中的服务器错误。 rn________________________________________ rn列名 '石家庄' 无效。 rn列名 '拆迁及征地费用’无效 [/color]rntlxt是数据库名 rnrn‘石家庄’和‘拆迁及征地费用’是导入时的第一行数据的d_unit和d_name的值rnrnrn还请大家帮帮忙!
net调用存储过程删除
在asp.<em>net</em>中..有个<em>存储过程</em>,是删除掉记录,它传入的是varchar(80000)的字串rnrn即在asp.<em>net</em>中它的字串传给<em>存储过程</em>是guid..如果选择了多个guid后,.它传给<em>存储过程</em>后字串,可能会超过8000字串..此时该如何解决问题.rnrn除了在程序中用foreach来分割循环后,进行单个记录的删除..(这种方式,如果某个中间环节出错了,程序会继续执行下去..并且并不会回滚事务..)rnrn寻求另一种解决办法..谢谢..
.NET调用存储过程
用的是三层,实现注册功能。rn这是DAL的SQLHelperrn[code=C#]rnpublic static int ExcuteNonQuery(string sqlcmd, SqlParameter[] Parameter)rn rn SqlConnection conn = new SqlConnection(SqlConn);rn if(conn.State!=ConnectionState.Open)rn rn conn.Open();rn rn SqlCommand cmd = new SqlCommand();rn cmd.Connection = conn;rn cmd.CommandText = "st_register";rn cmd.CommandType = CommandType.StoredProcedure;rn if (Parameter != null)rn rn foreach (SqlParameter item in Parameter)rn rn cmd.Parameters.Add(item);rn rn rn return cmd.ExecuteNonQuery();rn rn[/code]rnBLL层中的注册功能rn[code=C#]rnpublic int CreateStudent(M_Student m_student)rn rn return SQLHelper.ExcuteNonQuery("st_register", new SqlParameter[] rn new SqlParameter("@uname",m_student.Uname),rn new SqlParameter("@password",m_student.Password),rn new SqlParameter("@tel",m_student.Tel),rn new SqlParameter("@sex",m_student.Sex),rn new SqlParameter("@address",m_student.Address)rn );rn rn[/code]rn创建的<em>存储过程</em>rn[code=SQL]rncreate procedure st_registerrn@uname varchar(50),rn@password varchar(50),rn@tel varchar(50),rn@sex bit,rn@address varchar(50)rnasrninsert into Stu(uname,password,tel,sex,address)values(@uname,@password,@tel,@sex,@address)rn[/code]rnrn为什么每次运行注册的时候会有:“超出了<em>存储过程</em>、函数、触发器或视图的最大嵌套层数(最大层数为 32)。”
.net 调用存储过程问题
用个入库程序,.<em>net</em>+server 我在很多机器上运行都可以。rn<em>存储过程</em>是入库的sql ,用bulk into ,,,程序来<em>调用</em>它,rn程序动态读取xml配置文件,去取到sever 名,和数据库名,用户,密码等,然后入库。rnrn目前,有台客户机器上去不能入库,不报任何错误,rn我在客户机上直接运行<em>存储过程</em>是可以的,配置文件也绝没写错。rn我自己感觉是.NET 和SQL SERVER没通信? rnrn怎么回事? 现场没环境调式不了,,只有FRAME WOKR 2.0rn跟windows服务有关系吗?rn
net调用存储过程详解
<em>net</em><em>调用</em><em>存储过程</em>详解 <em>net</em><em>调用</em><em>存储过程</em>详解 <em>net</em><em>调用</em><em>存储过程</em>详解
求助 出现异常
我的是VS2013 + emgucv3.1 +Kinect2.0rn现在运行出现这个 不知道怎么回事 还以为是引用里Emgu.CV.World.dll这个有问题 rn就删除了这个引用重新添加的 还是不行rn[img=https://img-bbs.csdn.<em>net</em>/upload/201803/12/1520835522_981818.png][/img]
[MySQL] 定时器调用存储过程
#创建表<em>mysql</em>&amp;gt; use nn<em>mysql</em>&amp;gt; drop table if exists test;<em>mysql</em>&amp;gt; create table test(timeline timestamp);# 创建<em>存储过程</em><em>mysql</em>&amp;gt; delimiter $<em>mysql</em>&amp;gt; create procedure sp()     -&amp;gt; begin    -&amp;gt; insert int...
mysql调用存储过程
JDBC<em>调用</em><em>mysql</em><em>存储过程</em> 很简单 很实用。。。。。。
mysql 存储过程 的PHP调用
比如写一个[b]<em>存储过程</em>User_getAll()[/b]主体内容为 select * from userrn如何用PHP得到一个数组?rn我这样试过,当然是不行的:rn[code=PHP]rn $res=<em>mysql</em>_fetch_row(<em>mysql</em>_query("call User_getAll()")) ;rn print_r($res);rn[/code]rnrn如果设置out的话,不会一个个字段的设置吧?rn
mysql 存储过程 调用参数
写一个<em>存储过程</em>rncreate procedure test (IN test char(20))rnREAD SQL DATArnBEGINrnselect * from test.table;rnend;rn报错,说没有test.table,我想引用的是参数的数据库名称,但是报错,不知道<em>mysql</em>有没有这样的写法,识别参数 test.table test是参数,是数据库名,table是实际的表名(有这个表table)
EF调用MYSQL 存储过程
<em>mysql</em>版本5.7.17rnEF是6.1.3rnMysql.data.entity 6.9.9rnrn[code=csharp]rnMySqlParameter[] para = rn new MySqlParameter("@tbname",MySqlDbType.VarChar),rn new MySqlParameter("@key",MySqlDbType.VarChar),rn new MySqlParameter("@field",MySqlDbType.VarChar),rn new MySqlParameter("@where",MySqlDbType.VarChar),rn new MySqlParameter("@orderby",MySqlDbType.VarChar),rn new MySqlParameter("@pageIndex", MySqlDbType.Int32),rn new MySqlParameter("@pageSize", MySqlDbType.Int32),rn new MySqlParameter("@pageCount", MySqlDbType.Int32),rn new MySqlParameter("@count", MySqlDbType.Int32)rn ;rn para[0].Value = "t_hotelinfo";rn para[1].Value = "id";rn para[2].Value = "*";rn para[3].Value = "cityid=101";rn para[4].Value = "id";rn para[5].Value = 1;rn para[6].Value = 10;rn para[7].Value = 0;rn para[7].Direction = ParameterDirection.Output;rn para[8].Value = 0;rn para[8].Direction = ParameterDirection.Output;rn rn var hotel = context.Database.SqlQuery("call sp_pagenation(@tbname,@key,@field,@where,@orderby,@pageIndex,@pageSize,@pageCount,@count);select @pageCount,@count;", para).ToList();rn[/code]rnrn报的错误是rnOUT or INOUT argument 8 for routine test.sp_pagenation is not a variable or NEW pseudo-variable in BEFORE triggerrn第8个参数是输出参数,肯定是输出参数的问题,网上找了好久,也没能解决问题
Hibernate 调用 MySQL 存储过程
小弟 创建了个<em>存储过程</em>,用来返回是否有新通知(包括新留言,新短信..涉及到好多表),但是在 java 里面用 Hibernate <em>调用</em>就不会调了,rn在网上查了下,都是得在某个VO类的.hbm 内配置存贮过程的,我这个<em>存储过程</em>涉及到多张表,不是那种一个类下的,该怎么去用Hibernate<em>调用</em>啊?rnrn急啊,在线等待rnrn谢谢`
MySQL创建、调用存储过程
一、创建<em>存储过程</em> 今天我们搞一搞MySQL的<em>存储过程</em>,过程中踩了一些小坑,算是做个总结归纳~ 首先,我们了解一下<em>存储过程</em>的创建语句: CREATE PROCEDURE `index_statistic`(IN `flag` varchar(10),OUT `result` int,INOUT `num` int) BEGIN IF flag is not null THEN #查询语...
mysql 存储过程创建及调用
返回(查询users表的条数 + 传入的数字) CREATE DEFINER=`root`@`localhost` PROCEDURE `getcount`(OUT s INT, IN t INT) BEGIN SET @t = (SELECT COUNT(1) FROM users); SET s = @t+t; END 运行,users表22条数据 加 5 返回 27 ...
MySQL调用存储过程
使用<em>存储过程</em>,可以使程序执行效率更高,安全性更好,增强程序的可重用性和维护性<em>调用</em><em>存储过程</em><em>存储过程</em>有多种<em>调用</em>方法 <em>存储过程</em>必须使用CALL语句<em>调用</em>,并且,<em>存储过程</em>和数据库相关,如果,要执行其他数据库中的<em>存储过程</em>,需要指定数据库名称语法格式 CALL sp_name ([parameter [,……]])参数说明Sp_name,为<em>存储过程</em>的名称 parameter,为<em>存储过程</em>的参数定义一个名为Co
求助,MySQL 存储过程的问题!!!
定义的MySQL<em>存储过程</em>如下:rnDELIMITER $$rnrnCREATE PROCEDURE `p_test`(id int)rnBEGINrn select * from test where id = id;rnENDrnrn然后<em>调用</em>此<em>存储过程</em>,call p_test(1);结果表中将所有的数据全部查找出来rn什么原因,<em>求助</em>
求助:Mysql问题存储过程
<em>求助</em>:rn 为什么Mysql 我的Mysql 不支持 查询中文表 但是支持 查询中文语句rnrn 我在Mysql 客户端输入 查询语句: select * from 测试; 这条语句可以执行并返回rn <em>mysql</em>> select * from 测试;rn Empty set (0.03 sec) rn 但是当我要执行<em>存储过程</em>是却出现错误 : rn <em>存储过程</em>如下: rn rn <em>mysql</em>> show create procedure p_test;rn +-----------+-----------------------------------------+-------------------------rn ---------------------------------+rn | Procedure | sql_mode | Create Procedurern |rn +-----------+-----------------------------------------+-------------------------rn ---------------------------------+rn | p | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER | CREATE PROCEDURE `p`()rn beginrn select * from 测试;rn end |rn +-----------+-----------------------------------------+-------------------------rn- --------------------------------+rn 1 row in set (0.00 sec)rnrn <em>调用</em> rn call p_test();rn 提示 :说什么表没找rn <em>mysql</em>> call p_test();rn ERROR 1017 (HY000): Can't find file: '.\dck\娴滃鐤?frm' (errno: 22)rnrnrnrn我的字符集 是这样设置的 rnrn<em>mysql</em>> show variables like 'character_set_%';rn+--------------------------+----------------------------------------------------rn-----+rn| Variable_name | Valuern |rn+--------------------------+----------------------------------------------------rn-----+rn| character_set_client | gbkrn |rn| character_set_connection | gbkrn |rn| character_set_database | utf8rn |rn| character_set_results | gbkrn |rn| character_set_server | gbkrn |rn| character_set_system | utf8rn |rn| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ rnrnrn
mysql 存储过程调用问题
[code=text]rn-- --------------------------------------------------------------------------------rn-- Routine DDLrn-- Note: comments before and after the routine body will not be stored by the serverrn-- --------------------------------------------------------------------------------rnDELIMITER $$rnrnCREATE DEFINER=`test`@`%` PROCEDURE `Register`(uname varchar(20)rn ,upwd varchar(20)rn ,out Ret int)rnxxx:BEGINrnrn/*rn * 0:注册成功rn * 1:用户名已经存在rn * 2:注册失败rn */rnrndeclare rv int;rndeclare cnt int;rnrnselect count(*) as rv from user where username = uname;rnrnif rv > 0 thenrn set ret = 1;rn leave xxx;rnelsern insert into user (username, userpwd) values(uname, upwd);rn select row_count() as cnt;rn rn if cnt = 1 thenrn set ret = 0;rn elsern set ret = 2;rn end if;rnend if;rnrnrnrnENDrn[/code]rnrn以上是我的<em>存储过程</em>。rnrn我用rncall register('xiao yu', '123456', @ret)rn来<em>调用</em>,rn---rn每<em>调用</em>一次,就插入一次,这是为什么啊,我实在搞不懂,求解。rn或许可能是select count(*) as rv from user where username = uname;rn这一句导致的,我的另一个<em>存储过程</em>也存在这样的问题,就是这个rnselect给rv的值为0 ,哪怕我这么写:select rv=count()..rn我不明白为什么会这样,我把这句单独执行的时候就是正常的。rn---rn还有个问题就是我百度看了些教程不都是可以直接select count(*) as cnt...rn这样用的吗,为什么我不能这么用,假如注释:rn-- declare rv int;rn-- declare cnt int;rn这2行,则再次call的时候,就提示:rn17:03:25 call register('xiao yu', '123456', @ret) Error Code: 1054 Unknown column 'rv' in 'field list' rn为什么?rn---rn要被这个<em>mysql</em>的这些问题折磨疯了...rn在 sql server 上看个分分钟的例子老早要做的事情都做好了...rn---rn求解,谢谢!!rn
MySQL 创建\调用存储过程
/*********************************创建<em>存储过程</em>*****************************************/ DELIMITER $$ USE `kxtx-jrbi`$$ DROP PROCEDURE IF EXISTS `lianxu`$$ CREATE DEFINER=`jrbiuser`@`%` PROCEDUR
调用mysql存储过程的错误
CREATE DEFINER=``@`` PROCEDURE `P_BI_DIABETIC`(V_checkup_id BIGINT,V_service_item_id VARCHAR(10),OUT v_MSG VARCHAR(500))rn...rn..rn.rnrnCALL P_BI_DIABETIC P_BI_DIABETIC(735,'10',@msg)rnrnrnError Code : 1064rnYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'P_BI_DIABETIC(735,'10',@msg)' at line 1rnrnExecution Time : 00:00:00:000rnTransfer Time : 00:00:00:000rnTotal Time : 00:00:00:000rn
Mysql 视图调用存储过程
因为项目框架原因,报表目前统一为用视图去做,但是视图没有办法传递动态值,所以想先写<em>存储过程</em>,然后视图直接<em>调用</em>。但是无法保存call XXXX() 语句,显示报错,请教这个怎么解决?
mysql 调用存储过程
一/项目描述: 根据authors表查询所有的作者,并在authortitle表中根据作者查询出单独的著书数量和合作著书数量,并存储到count表中 二/sql查询语句 <em>存储过程</em>p7: DELIMITER $$ USE `pubs`$$ DROP PROCEDURE IF EXISTS `p7`$$ CREATE DEFINER=`root`@`localhost`
mysql存储过程调用
1.C#  MySqlParameter[] parameters = {                     new MySqlParameter("?num", 4)             };             int result = MySqlHelper.ExecuteNonQuery(MySqlHelper.DBConnectionString, CommandT
在mybatis调用mysql存储过程
1.service中<em>调用</em>dao中的方法 2.在dao中(mybatis自动生成的),<em>调用</em>xml配好的方法,注意id 3.xml配置<em>调用</em><em>mysql</em>中写好的<em>存储过程</em>(out是返回值,即map.get('key')对应的key值) maventest.ges_user_count(?,?)--maventest是数据库名,ges_user_count是<em>存储过程</em>名 参数中一个是输入,一个...
hibernate调用mysql存储过程
hibernate<em>调用</em><em>存储过程</em>: 第一种不带参数的<em>调用</em>: public List&amp;lt;MarkingTask&amp;gt; testList() { // TODO Auto-generated method stub Session s=null; List&amp;lt;MarkingTask&amp;gt; listStudent=new ArrayList&amp;lt;MarkingTask&amp;gt;(...
java调用mysql存储过程
讲java程序<em>调用</em><em>mysql</em>的<em>存储过程</em>之前,先聊聊<em>mysql</em>是如何<em>调用</em>自定义的<em>存储过程</em>的,首先先自定义一个<em>存储过程</em>:需要注意的是,delimiter &或delimiter ;之间有一个空格,没空格会出错。<em>调用</em><em>存储过程</em>的时候输出值要在前面加上“@“,不然也会出错。接下来讲讲java是如何<em>调用</em><em>mysql</em>的<em>存储过程</em>的,其实也不难,就像<em>调用</em>java函数一样即可,废话不多说,上代码:/** * java调
MySQL——调用存储过程和函数
1.   <em>调用</em><em>存储过程</em>    <em>存储过程</em>是通过  CALL  语向进行<em>调用</em>的,语法如下:    CALL  sp_name  ( [  parameter  [ ,  ...  ] ] )    CALL  语句<em>调用</em>一个先前用   CREATE  PROCEDURE  创建的<em>存储过程</em>,其中  sp_name  为<em>存储过程</em>的参数。    【例】  定义名为  Countproc1  的<em>存储过程</em>,然后调...
Java调用mysql存储过程
在之前写过一篇博客是如何<em>mysql</em>如何创建<em>存储过程</em>,在这一节中,我们是在原来的基础上来进一步的学习,如何在Java程序中使用Java代码来<em>调用</em><em>mysql</em><em>存储过程</em>. <em>mysql</em>创建<em>存储过程</em>:http://blog.csdn.<em>net</em>/datouniao1/article/details/77891999 这个地方我们就对创建<em>存储过程</em>不做太多的重复,我们还使用之前创建的pr_multi这个<em>存储过程</em>
求助mysql存储过程的问题
if cast(Src_table_field_MaxDataLen as int)>cast(Des_table_field_dataTypeLen as int)rn thenrn select('------------------------------');rnend if;rn这段代码哪里出错了啊,if条件那儿。谢谢!
MYSQL 定时任务调用存储过程
创建<em>存储过程</em>:drop procedure IF EXISTS case_inter_sum; create procedure case_inter_sum() begin DECLARE casecnt INT DEFAULT 0; DECLARE intercnt INT DEFAULT 0;   DECLARE datetime DATETIME DEFAULT NOW();  
MySql如何调用存储过程
刚开始接触<em>mysql</em>的<em>存储过程</em>,定义了一个借书业务的<em>存储过程</em>,接受两个输入参数(IN id int,IN isbn char(30)),没有输出参数,但是<em>存储过程</em>最后返回插入的新数据select * From xxrnrn网上的<em>调用</em>方法都是rn[code=text]call library_borrow(1,1234567)[/code]rn然而我运行后发现传进去的参数变为null,然后查看Navicat的<em>调用</em>语句,发现却是rn[code=text]set @id = 1rnset @isbn =1234567rncall `library_borrow`(@id,@isbn)[/code]rn请问下这种情况为什么不能直接call xx(1,1234567)rnrnrn以下是完整代码rn[code=text]CREATE DEFINER=`root`@`localhost` PROCEDURE `library_borrow`(IN id int, IN isbn char(30))rnbegin rn DECLARE lid int default 0; #新插入的记录idrn DECLARE uname char(30) default'';#用户名rn DECLARE bname char(30) default'';#书名rn DECLARE sdate datetime default now();rn DECLARE edate datetime default date_add(sdate,INTERVAL '1' MONTH); rn rn set @uname = (select user_name from web_user where user_id=@id);rn set @bname = (select book_name from web_book where book_isbn=@isbn);rn set @sdate = now();rn set @edate = date_add(sdate,INTERVAL '1' MONTH);rnrn #把借书记录插入表格 rn insert into web_borrow_record(borrow_user_id,borrow_user_name,borrow_book_isbn,borrow_book_name,rn borrow_start_date,borrow_end_date,borrow_return_status)rn values(@id,@uname,@isbn,@bname,@sdate,@edate,'false');rn rn #获取刚插入数据的idrn set @lid = LAST_INSERT_ID();rn rn #用户借书限额减一rn update web_user rn set user_book_limit = user_book_limit - 1rn where user_id = @id;rn rn #库存减一rn update web_stockrn set stock_book_remain = stock_book_remain - 1rn where stock_book_isbn = @isbn;rn rn #返回结果rn select * from web_borrow_record where borrow_id = @lid; rnend[/code]rn
求助!关于调用调用存储过程!!!
一直用vc,可是<em>调用</em><em>存储过程</em>有问题而且麻烦,听说bcb简单,请教各位大虾。rn1。怎样动态创建数据源等。rn2。怎样<em>调用</em><em>存储过程</em>?rn3。<em>调用</em>oracle的<em>存储过程</em>能返回记录集吗?rn能贴个源码吗?多谢多谢!rnbcb5,oracle8
dbutils 调用 mysql 存储过程
dbutils <em>调用</em> <em>mysql</em> <em>存储过程</em> 无参无返回值<em>存储过程</em> 创建<em>存储过程</em> CREATE DEFINER=`root`@`localhost` PROCEDURE `NewProc`() BEGIN update Xxx set x = ''; END sql <em>调用</em> call NewProc() dbutils <em>调用</em> new QueryRunner().update(...
Java 调用Mysql 存储过程
Java <em>调用</em>Mysql <em>存储过程</em>
mysql 计划任务 调用存储过程
项目需要对<em>mysql</em>中几张表做集计,并每天定时将相应的数据插入到相应的表中 通过网上了解,<em>mysql</em>有一个新的特性event,事件、定时任务 下面贴出响应的创建语句,以备以后参考 首先先建一个<em>存储过程</em>  /* 将结束符改为 $$,<em>mysql</em>中以;为结束符*/  DELIMITER $$ DROP PROCEDURE IF EXISTS AAA; CREATE PROCEDURE
Mybatis调用mysql存储过程
注意点: <em>调用</em>带有参数的<em>存储过程</em>,mode代表参数在<em>存储过程</em>中的方式,是输入值还是输出值 IN 和OUT必须大写,否则系统找不到ParameterMode.in 提示:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error re...
mysql 存储过程 调用问题
同样一个<em>存储过程</em>在windows环境下通过SQLyog调试可以正常运行,但是在linux下同样用SQLyog远程登录运行就出现如下错误:rnrnError Code : 1243rnUnknown prepared statement handler (stmt) given to EXECUTErn rn系统环境配置:rnlinux radhat5.5rn<em>mysql</em>5.6.2-m5-logrnrn<em>存储过程</em>源码如下:rn/*Stored Proc: con_record*/rn---------------------------rnrnCreate Procedure:rn-----------------rnrnCREATE DEFINER=`site`@`localhost` PROCEDURE `con_record`(IN count int(6),rn IN recordtime varchar(20),rn IN bic varchar(12))rnBEGINrn SET @counts = count;rn SET @sql = 'select result.agencyBIC as agencybic,';rn SET @i = 0;rn WHILE @i < @countsrn DOrn SET @sql = CONCAT(@sql, 'format(sum(result.rtime');rn SET @sql = CONCAT(@sql, @i + 1);rn SET @sql = CONCAT(@sql, '),0) as time');rn SET @sql = CONCAT(@sql, @i + 1);rn IF @i != (@counts - 1)rn THENrn SET @sql = CONCAT(@sql, ",");rn END IF;rn SET @i = @i + 1;rn END WHILE;rn SET @sql = CONCAT(@sql, ' from (select agencyBIC,record_time,');rn SET @j = 0;rn WHILE @j < @countsrn DOrn SET @sql = CONCAT(@sql,' CASE HOUR(record_time) WHEN ');rn SET @sql = CONCAT(@sql,@j*2);rn SET @sql = CONCAT(@sql,' THEN connect ELSE 0 END as rtime');rn SET @sql = CONCAT(@sql,@j+1);rn rn IF @j != (@counts - 1)rn THENrn SET @sql = CONCAT(@sql, ',');rn END IF;rn SET @j = @j + 1;rn END WHILE;rn SET @sql = CONCAT(@sql,' FROM connect_record t where record_time like ? '); rn IF LENGTH(bic) > 0rn THEN rn SET @sql = CONCAT(@sql,'and agencyBIC = ? '); rn END IF;rn rn SET @sql = CONCAT(@sql,' ) result group by agencyBIC');rn rnrn rn IF LENGTH(recordtime) = 0 rn THEN rn SET @r_time = CONCAT(SUBSTRING(now(),1,10),'%'); rn ELSE rn SET @r_time = CONCAT(SUBSTRING(recordtime,1,10),'%'); rn END IF;rn IF LENGTH(bic) > 0rn THEN rn EXECUTE stmt USING @r_time,@agencybic;rn ELSErn EXECUTE stmt USING @r_time; rn END IF; rn ENDrnrnsql_mode:rn---------rnrnNO_AUTO_VALUE_ON_ZERO
求助:asp.net 存储过程调用
我写了个<em>存储过程</em>,也不知道对不对,个人觉得没有错rn<em>存储过程</em>如下:rnrn[code=SQL]rnALTER PROCEDURE dbo.StoredProcedure插入客户表rn (rn @姓名 nvarchar(50),rn @地址 nvarchar(100),rn @出生日期 datetime,rn @婚姻 nvarchar(1),rn @性别 nvarchar(1),rn @教育情况 nvarchar(30),rn @兴趣_ID nvarchar(10) rn )rnASrn update 客户表 set 姓名=@姓名,地址=@地址 ,出生日期=@出生日期 ,婚姻=@婚姻 ,性别=@性别,教育情况=@教育情况,兴趣_ID=@兴趣_IDrn rn returnrnrn[/code]rnrnrn在网站中如何<em>调用</em><em>存储过程</em>呢?rn我写了点,应该不对吧? 帮我改改吧?rnrnrn[code=C#]rn rn string connectionString = Convert.ToString(ConfigurationManager.ConnectionStrings["SuperMarket2ConnectionString"]); rn SqlConnection sqlCon = new SqlConnection(connectionString);rn sqlCon.Open();rn SqlCommand sqlcomm = new SqlCommand();rn sqlcomm.Connection = sqlCon;rn sqlcomm.CommandText = "StoredProcedure插入客户表(TextBoxxm.Text,TextBoxdz.Text,Convert.ToDateTime(TextBoxrq.Text),DropDownList1.Value,DropDownList1.Value,TextBoxjy.Text,Labelxq.Text)";rn sqlcomm.CommandType = CommandType.StoredProcedure;rn sqlcomm.ExecuteNonQuery();rn rn rnrn[/code]
求助存储过程调用出错
我是新手,请各位大侠帮忙看一下以下的<em>存储过程</em>:rncreate or replace procedure IsHaveSequence(SequenceName in varchar2)rnasrnSequencesCount integer := 0;rnSqlStr varchar2(200) := '';rnbeginrnselect count(*) into SequencesCount from All_Sequences where Sequence_name=SequenceName;rnif SequencesCount=0 thenrnSqlStr := 'CREATE SEQUENCE '||SequenceName||' INCREMENT BY 1 START WITH 0 NOMAXVALUE NOCYCLE CACHE 10;';rnexecute immediate SqlStr;rnend if;rnend IsHaveSequence;rn<em>调用</em>如下:rncall IsHaveSequence('SYSTEM_ROLEEQUENCE');rn<em>调用</em>的过程中出错,请帮忙查找一下,谢谢!
存储过程调用问题求助!
rnconnect;rndeclare OPMANI_QUERY_BEGIN PROCEDURE for OPMANI_QUERY_BEGIN rn@entrance_user_id="zebra",rn@entrance_user_op="Q",rn@entrance_condition_s1=" where etd_date>='2005-1-1' and etd_date='2005-1-1' and sail_daternusing sqlca;rnrnexecute OPMANI_QUERY_BEGIN;rnCLOSE OPMANI_QUERY_BEGIN;rnrndw_1.settransobject(sqlca)rndw_1.retrieve()rnrnexecute OPMANI_QUERY_end;rnCLOSE OPMANI_QUERY_end;rnrndisconnect;rnrn这是PB中的<em>调用</em>脚本,<em>存储过程</em>在SQL SERVER的查询分析器中<em>调用</em>成功,并且在VB中也<em>调用</em>成功.rn但在PB中<em>调用</em>的时候会出现不定期的无响应情况,就是在PB<em>调用</em>的时候,虽然<em>存储过程</em>已经执行完了,但PB中的程序并没有返回,只能强制关闭!无法进行后续操作.(注意:PB虽然无响应,但<em>存储过程</em>已<em>调用</em>成功!)
求助:Hibernate调用存储过程
[code=Java]rnEMP表的映射文件:Emp.hbm.xmlrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn call getEmplist(?,?,?)rn rnrnrn这是Dao类,我继承的是HibernateDaoSupportrn这是其中的一个方法:rn public ListIterator findStaff() rn // TODO Auto-generated method stubrn ListIterator list = this.getHibernateTemplate().executeFind(rn new HibernateCallback()rn public Object doInHibernate(Session session)rn throws HibernateException, SQLException rn // TODO Auto-generated method stubrn Query q = session.getNamedQuery("getEmpList");rn q.setInteger(1, 1);rn q.setInteger(2, 3);rn System.out.println("获取的值:"+q.getQueryString());rn return q.list();rn rn ).listIterator();rn return list;rnrn可是执行的时候出现了这个错误:rnjava.lang.ArrayStoreExceptionrn at java.lang.System.arraycopy(Native Method)rn at java.util.Arrays.copyOf(Unknown Source)rn at java.util.ArrayList.toArray(Unknown Source)rn at org.hibernate.util.ArrayHelper.toTypeArray(ArrayHelper.java:75)rn at org.hibernate.impl.AbstractQueryImpl.typeArray(AbstractQueryImpl.java:831)rn at org.hibernate.impl.AbstractQueryImpl.getQueryParameters(AbstractQueryImpl.java:839)rn at org.hibernate.impl.SQLQueryImpl.getQueryParameters(SQLQueryImpl.java:194)rn at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)rn at com.kaili.bean.StaffBeanImpl$1.doInHibernate(StaffBeanImpl.java:47)rn at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419)rn at org.springframework.orm.hibernate3.HibernateTemplate.executeFind(HibernateTemplate.java:343)rn at com.kaili.bean.StaffBeanImpl.findStaff(StaffBeanImpl.java:37)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn at java.lang.reflect.Method.invoke(Unknown Source)rn at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)rn at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)rn at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)rn at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)rn at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)rn[/code]rnrn这个项目我使用的技术是:rnStruts2.0+spring2.0+Hibernate3.1rnrn请<em>高手</em>帮忙解决一下哈~~
求助:调用带参数的存储过程
sql = "EXEC P_TEST " & Me.Combo0rn Connection.Open "Provider=sqloledb;Data Source=ZHANGHA;Initial Catalog=mrpdata;User Id=sa;Password=;"rn RS.CursorLocation = adUseClientrn RS.Open sql, Conn, adOpenKeyset, adLockOptimisticrn If Not RS.EOF Then Set FrmWarehouseStock.Form.Recordset = RSrn RS.Closern Conn.Closern<em>调用</em>后查询不到结果,<em>求助</em>,我这样传递参数正确吗?Me.Combo0是窗体上一个组合框,以下是我SQLSERVER里的<em>存储过程</em>rncreate proc P_TEST @TxtIntoW varchar(20)rnasrnSELECT * FROM tabAccountlistA AS ArnWHERE A.Fpass=1 And A.FfatherOddnumber=@TxtIntoW rnGOrn在此先谢谢各位了
求助:vb调用存储过程
CREATE proc dps_aabbccdd_procrnasrnrnbeginrntruncate table aarntruncate table bbrntruncate table ccrntruncate table ddrnrnselect RTRIM(ddwid) as ddwid,RTRIM(dspid) as dspid,riqi,shul,hsj into #tmp1 from xxxx.dbo.dhmxrnwhere (convert(char(10),convert(datetime,xxxx.dbo.dhmx.riqi,121),121)>=convert(char(10),getdate()-180,121))rnrninsert into dbo.aa(dwbh,spbh,dhrq,sl,jg)rn SELECT tmp1.ddwid, tmp1.dspid, tmp1.riqi, tmp1.shul, tmp1.hsjrn FROM #tmp1 tmp1 INNER JOIN dbo.ee ON tmp1.ddwid = dbo.ee.dwbhrnrnselect dwbh,spbh,max(dhrq) as zjrq into #tmp19 from dbo.aarngroup by dwbh,spbhrnselect dwbh,spbh,dhrq,min(jg) as jg into #tmp20 from dbo.aa rngroup by dwbh,spbh,dhrqrnrninsert into dbo.cc(dwbh,spbh,zdjj)rn SELECT tmp1.ddwid, tmp1.dspid, min(hsj)rn FROM #tmp1 tmp1 INNER JOIN dbo.ee ON tmp1.ddwid = dbo.ee.dwbhrn where (convert(char(10),convert(datetime,tmp1.riqi,121),121)>=convert(char(10),getdate()-60,121))rn group by tmp1.ddwid,tmp1.dspidrnrnrninsert into dbo.dd(dwbh,spbh,ghzs)rn SELECT tmp1.ddwid, tmp1.dspid, sum(shul)rn FROM #tmp1 tmp1 INNER JOINrn dbo.ee ON tmp1.ddwid = dbo.ee.dwbhrn WHERE (tmp1.riqi >=convert(char(10),getdate()-30,121)) rn group by tmp1.ddwid,tmp1.dspidrnrninsert into dbo.bb(dwbh,spbh,dhrq,zjjj)rnSELECT tmp20.dwbh, tmp20.spbh, tmp20.dhrq, tmp20.jgrnFROM #tmp20 tmp20 INNER JOIN #tmp19 tmp19 ON rn tmp20.dwbh = tmp19.dwbh AND tmp20.spbh = tmp19.spbh AND tmp20.dhrq = tmp19.最近日期rnrndrop table #tmp20rndrop table #tmp19rndrop table #tmp1rnrnendrnGOrnrnrn在vb中<em>调用</em>该<em>存储过程</em>,当getdate()-180时,该<em>存储过程</em>可以完全执行,但当将180改成360时,该<em>存储过程</em>只执行完第一个插入语句,后面的插入语句就不执行了,而且也没有报告错误。但是,可以在SQLSERVER的查询分析器里执行。rn不知道哪里有问题,难道是vb执行<em>存储过程</em>时有时间限制吗?
求助:单击按钮调用存储过程
我在SQL2005创建了个<em>存储过程</em>,想通过单击按钮,运行<em>存储过程</em>,但<em>存储过程</em>好像没被执行,EXCEL里的数据没有导入到表中,请帮忙看下,谢谢各位!rn<em>存储过程</em>是:rnUSE [TEST]rnGOrn/****** 对象: StoredProcedure [dbo].[Add_USER] 脚本日期: 10/29/2009 14:55:30 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnrnrnCREATE PROCEDURE [dbo].[Add_USER] ASrnBeginrn begin tranrn DELETE FROM [TEST].[dbo].[sheet1$]rn insert into [TEST].[dbo].[sheet1$] (USR_ID,USR_DEPT,USR_DES,USR_STU)rn SELECT USR_ID ,LEFT(USR_DEPT,10),USR_DES,USR_STU FROM rnOPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="G:\EMP\employee.xls"; user id =admin;password=;Extended Properties="Excel 8.0;IMEX=1;"')...[employee$] rn if @@error<>0rnbeginrn ROLLBACK TRANrnreturn --出错时,要回滚事务并退出处理,否则一样会执行后面的语句rnEndrn commit tranrnEndrnrn按钮单击事件rn private void calbut_Click(object sender, System.EventArgs e)rn rn string conn = "SERVER=198.72.123.101;database=TEST;uid=TEST;password=TEST;";rn objSqlConnection = new SqlConnection(conn);rn objSqlConnection.Open();rn objSqlCommand = new SqlCommand("Add_USER", objSqlConnection);rn objSqlCommand.CommandType=CommandType.StoredProcedure;rn objSqlCommand.CommandTimeout=600;rnrn
求助调用存储过程问题
我在asp页面写了如下<em>调用</em><em>存储过程</em>的代码:rnSet Cmd = Server.CreateObject("ADODB.Command")rnCmd.ActiveConnection = gf_conrnCmd.CommandType = 4rnCmd.CommandTimeout = 0rnCmd.Prepared = truernCmd.CommandText = "ProcSeqSelected"rnCmd.Parameters.Append Cmd.CreateParameter("@xmbh",adInteger,adParamInput,xmbh)rnCmd.Parameters.Append Cmd.CreateParameter("@zjxh",adInteger,adParamInput,zjxh) rnCmd.Parameters.Append Cmd.CreateParameter("@Re_count",adInteger,adParamOutput) rnCmd.Parameters.Append Cmd.CreateParameter("@Re_zjbh",adInteger,adParamOutput) rnCmd.Execute()rnrtn_total = Cmd.Parameters("@Re_count") rnrtn_zjbh = Cmd.Parameters("@Re_zjbh") rnrn并且在页面最顶上加了adovbs.inc引用,在查询分析器中执行<em>存储过程</em>也正常,可是一在页面<em>调用</em>就出错:'ProcSeqSelected' 需要参数 '@xmbh',但未提供该参数。rn请问哪里出错了啊,谢谢!
存储过程调用问题求助
我想使用VB来<em>调用</em>SQL<em>存储过程</em>,返回Recordset给datagrid。rn<em>存储过程</em>的名字是user_list,参数@namern如果我使用Set Rs = Cnn.Execute("user_list @name='myname'"),那Datagrid就不能捆绑这个Rs.rn如果我使用Command来<em>调用</em>rnCom.CommandText="user_list"rnCom.Parameter("@name") = "myname"rnCom.Executern那怎么才能返回一个Recordset给datagrid?rn谢谢!
运行本地存储过程出现异常
1。程序是定时执行,第一次运行<em>存储过程</em>正常,guo过一会,再执行<em>存储过程</em>会<em>出现异常</em>。rn2。<em>存储过程</em>异常错误:常规网络错误。请检查您的网络文档。
.NET表调用求助
[img=http://bbs.langsin.com/attachment.php?aid=2087&noupdate=yes][/img]rn在以上表中rn我想在第一课页面中输出属于第一课的该文章和所属N个单词rn但是我用SQL只获得了一个单词rn其他属于第一课的单词就没显示,请问应该怎么操作?rn请告诉我下SQL查询正确的应该是怎么样还有前台<em>调用</em>.谢谢了!
存储过程问题求助高手
各位大侠,帮小弟一个忙rn我写了一个<em>存储过程</em>,其中有一段语句:rnif(is_nbr_acct='0') thenrn v_temp_sql:='insert into wzg_acct_item_t select a.serv_id,a.acct_id,a.region_id,a.product_offer_id,a.product_id,min(a.acct_month) min_acct_month,max(a.acct_month) max_acct_month,sum(a.acct_charge) sum_acct_monthrnfrom wlmq.lmf_acct_item_'||v_temp_time||'@ods a,wlmq.wenjie_serv_ftp@ods brnwhere a.serv_id=b.serv_id and b.partition_id_region=1010 and b.acc_nbr='||str_code||'rngroup by a.serv_id,a.acct_id,a.region_id,a.product_offer_id,a.product_id';rnend if;rnrn单独拿出来执行没有问题(insert into wzg_acct_item_t select a.serv_id,a.acct_id,a.region_id,a.product_offer_id,a.product_id,min(a.acct_month) min_acct_month,max(a.acct_month) max_acct_month,sum(a.acct_charge) sum_acct_monthrn from wlmq.lmf_acct_item_20080629@ods a,wlmq.wenjie_serv_ftp@ods brn where a.serv_id=b.serv_id and b.partition_id_region=1010 and b.state='F0A' and b.acc_nbr='4632066'rn group by a.serv_id,a.acct_id,a.region_id,a.product_offer_id,a.product_id)rn但放到<em>存储过程</em>中执行时报错信息为rnORA-01722: 无效数字rnORA-02063: 紧接着line(源于ODS)rnORA-06512: 在"BILL.ACCT_ITEM_P", line 32rnORA-06512: 在line 1rn那位大侠帮我一下撒
再向存储过程高手求助
昨日在此提一<em>存储过程</em>问题(http://www.csdn.<em>net</em>/expert/topic/631/631108.xml?temp=.5915491)rn后幸得N_chow(一劍飄香++) 等<em>高手</em>指点,今又遇到问题,用昨日方法不能解决这个问题,原因在于CASE只能对值进行操作,而不能对语句块进行操作,请<em>高手</em>指点,我的意图是在<em>存储过程</em>拼合sql语句,而不希望是定义一字符串变量,拼合后exec()rn以下是我的<em>存储过程</em>:rnDECLARE rn @CusName NVarChar (50),rn @CityName NVarChar (40),rn @LinkManName NVarChar (50),rn @CusSize SmallInt,rn @CusIndu Int,rn @Stuff Intrnselect @CusName=''rnselect @CityName=''rnselect @LinkManName=''rnselect @CusSize=0rnselect @CusIndu=0rnselect @Stuff=0rnrnSELECT distinct cus_ID,stf_ID,cus_Name,cus_Country,cus_State,cus_City,cus_Address,cus_ZipCode,cus_InduType,cus_Size,cus_Telphone,cus_Fax,cus_Email,cus_WebPage,cus_ShopNo,cus_BankName,cus_BankNornFROM CustomerContactrnWHERE cus_Name like + '%' + @CusName +'%'rn and cus_City like + '%' + @CityName + '%'rn//以下是我不能解决的地方,当@LinkManName为空时,我就不想有and cta_Name like....这段条件,不想用以下方法,因为有难言的原因,因为表之间的关系rn and cta_Name likern CASE @LinkManNamern WHEN '' THEN cta_Namern Else '%' + @LinkManName + '%'rn ENDrn//------------------------------------------rn and cus_Size=rn CASE @CusSizern WHEN 0 THEN cus_Sizern ELSE @CusSizern ENDrn and cus_InduType=rn CASE @CusIndurn WHEN 0 THEN cus_InduTypern ELSE @CusIndurn ENDrn and stf_ID=rn CASE @Stuffrn WHEN 0 THEN stf_IDrn ELSE @Stuffrn ENDrnGOrn
求助存储过程高手帮忙!!
批号A,型号B,编号C,个数D,进货E,生产F,库存G,长比例H,宽比例Jrn1 A001 1,3,5 3 500 200 300 90% 95% rn2 B002 2,4,6 3 600 300 300 94% 98%rnrn 长比例H,宽比例J表示型号损耗后的实际大小rn请问怎么样写一个<em>存储过程</em>,可以进行进货和生产rnrnrn用result=1表示进货,result=2表示生产rn进货是插入记录rnA,B,C,E,H,JrnA,B,C,D,G,F,H,Jrn
关于.net 调用存储过程嵌套存储过程的问题
各位好:rn 有这样一个需求:环境是SQL 2012rn有一个<em>存储过程</em>A,没有输入参数,有4个输出字段的参数。嵌套了一个<em>存储过程</em>B,有2个输入参数,4个输出参数。rn2个参数已赋值。4个输出也已经正常输出。rn现在问题如下:rnrn 在SQL 查询分析器执行正确输出。但是通过.<em>net</em> <em>调用</em>的时候,定义了A的4个输出参数。但是提示rn列名或所提供值的数目与表定义不匹配。rn列名或所提供值的数目与表定义不匹配。rn列名或所提供值的数目与表定义不匹配。rn列名或所提供值的数目与表定义不匹配。rn列名或所提供值的数目与表定义不匹配。rn警告: 聚合或其他 SET 操作消除了 Null 值。rnrn请问是怎么回事?rnrn补充说明:如果把嵌套的B<em>存储过程</em>注释,.<em>net</em><em>调用</em>正常。
存储过程的使用,.Net调用存储过程的方法
1、<em>存储过程</em>的概念 <em>存储过程</em>是一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次<em>调用</em>编译后,再次<em>调用</em>不需要编译。用户通过指定<em>存储过程</em>的名字并给出参数 (如果该<em>存储过程</em>带有参数) 来执行它 , <em>存储过程</em>是数据库中的一个重要对象 ; <em>存储过程</em>中可以包含 逻辑控制语句 和 数据操纵语句 , 它可以接受参数 , 输出参数 , 返回单个或多个结果集以及返回值 2、<em>存储过程</em>的优缺点 优点: 1、运...
.net中怎么调用存储过程
create proc query_imagernasrnselect recheck,imagename,id from Images rngornexec query_imagernrn/***************************************************/rn上面是一个简单的<em>存储过程</em>,我想在.<em>net</em>中调这个<em>存储过程</em>,让数据显示在GridView里面!最好是连图片也能显示在GridView里rn,由于没有学过,请大家多多指教!!!rn/*************************************************/[img=https://forum.csdn.<em>net</em>/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
.NET Remoting 出现异常!
我用Activator.GetObject获得了一个服务器端对象rn但是在<em>调用</em>其函数时出现RemotingException:rnrnAttempted to call a method declared on type 'ServerApplication.ServerInitor' on an object which exposes 'ServerApplication.UserMgr'.rnrn客户端代码:rn[code=C#]rnpublic void Logon()rnrn ServerApplication.ServerInitor server =rn (ServerApplication.ServerInitor)Activator.GetObject(typeof(ServerApplication.ServerInitor), "tcp://192.168.0.4:2739/chat");rn server.Log_on("a"); //该函数报异常rnrn[/code]rnrn服务器端代码:rnrn[code=C#]rnpublic class ServerInitor: MarshalByRefObjectrnrn private UserMgr userManager;rn rn //中间代码略rnrn public Guid Log_on(string nick)rn rn return userManager.Logon(nick);rn rnrn public void Log_off(Guid guid)rn rn userManager.Logoff(guid);rn rnrn public void Say(String guid, String content)rn rn userManager.Say(guid, content);rn rn[/code]
.net调用存储过程的返回值的问题
<em>存储过程</em>的代码rnALTER PROCEDURE dbo.test rn @out_aft_nunn INT OUTPUT,rn @out_mObjectNo INT OUTPUTrnrnASrnbeginrn rn set @out_aft_nunn = 112rn set @out_mObjectNo =456rnendrn程序<em>调用</em>的代码 Dim conn As New SqlClient.SqlConnection(Me.ConnectionString)rn Tryrn Dim myCmd As New SqlClient.SqlCommandrnrn myCmd.CommandType = CommandType.StoredProcedurern myCmd.CommandTimeout = 0rn myCmd.CommandText = "dbo.test "rn myCmd.CommandTimeout = 0rn myCmd.Connection = connrn myCmd.Connection.Open()rn Dim myDap As New SqlClient.SqlDataAdapter(myCmd)rnrn myDap.SelectCommand.Parameters.Add(("@out_aft_nunn"), SqlDbType.Int).Value = 5rn myDap.SelectCommand.Parameters.Add(("@out_mObjectNo"), SqlDbType.Int).Value = 6rnrn myCmd.ExecuteNonQuery()rn rn Dim obj2 As Integer = CInt(myCmd.Parameters(1).Value)rn Dim obj1 As Integer = CInt(myCmd.Parameters("@out_mObjectNo").Value)rn rn Catch ex As Exceptionrn Throwrn Finallyrn conn.Close()rn End Tryrnrn 'Return "0"rn End Functionrn以上的代码,<em>调用</em>的<em>存储过程</em>中有多个出参,用.<em>net</em><em>调用</em>取得的值为什么是我入参的值呢
ASP(ADO).NET调用存储过程
ASP(ADO).NET<em>调用</em><em>存储过程</em>
.net三层架构调用分页存储过程
private void PageUp()rn rn string id = Request.QueryString["id"];rn string where = "s_id=" + id;rn AspNetPager1.PageSize = 5;rn this.Repeater1.DataSource = new TopicManager().getPage(this.AspNetPager1.PageSize, this.AspNetPager1.CurrentPageIndex, where, 4); rn this.DataBind();rn rnrn请问各位<em>高手</em>哪里出问题了 运行后什么都没有rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn
net中怎么调用存储过程
同标题,怎么<em>调用</em><em>存储过程</em>,在VS2005中。
MySQL 存储过程游标嵌套,触发器调用存储过程
#<em>存储过程</em> drop procedure if exists update_pointer; CREATE PROCEDURE update_pointer(IN ckindId int) BEGIN #定义变量 DECLARE id int DEFAULT 0; #成绩ID DECLARE score int DEFAULT 0; #成绩 DECLARE sellID int D
Mysql的存储过程,Mybatis对存储过程调用
<em>mysql</em><em>存储过程</em>1.<em>存储过程</em>简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而<em>存储过程</em>(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定<em>存储过程</em>的名字并给定参数(如果该<em>存储过程</em>带有参数)来<em>调用</em>执行它。 一个<em>存储过程</em>是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同
MySQL新建存储过程、Java调用存储过程
新建存过: 由于考虑到想要在Java<em>调用</em>时返回结果,CallableStatement.excute方法返回的布尔数据是这样的: 如果第一个结果是 ResultSet 对象,则返回 true;如果第一个结果是更新计数或者没有结果,则返回 false(这个是别处看来的。) 所以在存过内进行判断是否执行成功,并返回一个标志:1 成功  0 失败; CREATE PROCEDURE test2
高手求助 .net 集合
比如说数据:rnrn编号 名字rn1 张三rn[color=#FF0000]1 李三[/color]rn1 小伟rn[color=#FF0000]1 李三 [/color]rn2 李四rn2 李武rn这些数据我先放在 集合里 放的时编号和名字有一样就只要一个剩下一个过滤rn全部放完后 在放到数据库 rnrn求代码 <em>高手</em>指点啊 在线等 马上会结贴
求助php .net高手
$key = 'filename';rn$tmp_name = $_FILES["upload_file"]["tmp_name"][$key];rn$upload_name = $_FILES["upload_file"]["name"][$key];rn$type = $_FILES["upload_file"]["type"][$key];rn$filename = "$save_folder/$upload_name";rn$saved = 0;rn这段PHP代码 放到.NET中 如何获取 $_FILES方法所获取到的数据? 用哪个方法和函数
求助.NET高手
上司交给我一个头痛的任务,希望能请.NET<em>高手</em>们给以指点!rn要求:用C#写一个邮件发送程序和接收程序(非公司内部的消息互发),要能够与如新浪,搜狐等免费邮箱互发邮件,能发出去,也能收取,我尝试了CSDN上介绍的用system.web.mail,程序运行无误,但不能正确实现以上功能,诚请.NET<em>高手</em>们指点,提示一下思路(最好有源码),谢谢!
求助』.NET高手请进
我双击打开VS.NET的时候,它会先后出现windows installer 正在准备安装... 和 配置CHS的对话框,但都一闪而过,这是什么原因啊,请哪位<em>高手</em>帮帮小弟,先谢了
紧急求助,SQLSERVER存储过程调用其它存储过程
我在SQLSERVER创建了一个<em>存储过程</em>A,其中<em>调用</em>了另外一个<em>存储过程</em>B,B的返回值是一个Dataset,但是在A中我想不出什么办法去接收它,因为没有Dataset的数据类型,我尝试了用Cursor去接受,但是总是说有语法错误,请各位<em>高手</em>援手!!拜谢!!
求助存储过程调用存储过程如何返回错误?
<em>求助</em>:<em>存储过程</em><em>调用</em><em>存储过程</em>如何返回错误?rn在<em>存储过程</em>aaa中 <em>调用</em><em>存储过程</em>bbb 如何在执行bbb时候返回错误。rn我采用 bbb在执行成功后 output参数是 '返回成功!'来判断,不知道是否可行?rnrn[code=SQL]rnCREATE PROCEDURE aaa rn@dt datetime, rn@Tagid int, rn@msg as varchar(100) output rnASrnBegin transaction rnrnif tagid=1rnbeginrn --处理rn ..rn ..rn ..rn --<em>调用</em>rn declare @msg1 varchar(100)rn exec bbb @dt,21,@msg1rn set @msg=@msg1rn If @msg<>'返回成功!' rn goto on_errorrn exec bbb @dt,22,@msg1rn set @msg=@msg1rn If @msg<>'返回成功!' rn goto on_errorrnrn exec bbb @dt,23,@msg1rn set @msg=@msg1rn If @msg<>'返回成功!' rn goto on_errorrn ...rnendrnrncommitrnreturn 1rnrnon_error:rnrollbackrnreturn -1rnGOrnrnrnrnCREATE PROCEDURE bbbrn@dt datetime, rn@Tagid int, rn@msg as varchar(100) output rnASrnBegin transaction rnrnif tagid=21rnbeginrn set @msg='出错情况1'rn --处理过程 rn If @@error<>0 rn goto on_errorrn SET @MSG='返回成功!' rnendrnrnif tagid=22rnbeginrn set @msg='出错情况2'rn --处理过程 rn If @@error<>0 rn goto on_errorrn SET @MSG='返回成功!' rnendrnrnif tagid=23rnbeginrn set @msg='出错情况3'rn --处理过程 rn If @@error<>0 rn goto on_errorrn SET @MSG='返回成功!' rnendrnrncommitrnreturn 1rnrnon_error:rnrollbackrnreturn -1rnGOrn[/code]rnrn
java调用mysql存储过程脚本
<em>mysql</em><em>存储过程</em>脚本rn[code=SQL]drop procedure if exists sp_update_table_field;rndelimiter //rncreate procedure sp_update_table_field()rnbeginrnif not exists(select 1 from information_schema.columns where table_name='WB_Sys_Role' and column_name='Is_Export') then rn ALTER TABLE WB_Sys_Role ADD Is_Export TINYINT NOT NULL default '0'; rnend if;rnend //rn[/code]rnrnjava<em>调用</em>rn[code=Java]package com.css.wbo.server.tool.initial;rnimport java.sql.CallableStatement; rnimport java.sql.Connection; rnimport java.sql.DriverManager; rnimport java.sql.SQLException; rnimport java.sql.Types; rnpublic class test rn String url = "jdbc:<em>mysql</em>://127.0.0.1:3306/userInfo"; rn String userName = "root"; rn String password = "root"; rn public Connection getConnection() rn Connection con=null; rn try rn DriverManager.registerDriver(new com.<em>mysql</em>.jdbc.Driver()); rn con = DriverManager.getConnection(url, this.userName, this.password); rn catch(SQLException sw) rn rn return con; rn rn public void testProc() rn Connection conn = getConnection(); rn CallableStatement stmt = null; rn try rn stmt = conn.prepareCall("call sp_update_table_field");rn stmt.execute(); rn catch(Exception e) rn System.out.println("hahad = "+e.toString()); rn finally rn try rn stmt.close(); rn conn.close(); rn catch (Exception ex) rn System.out.println("ex : "+ ex.getMessage()); rn rn rn rn public static void main(String[] args) rn new test().testProc(); rn rn [/code]rnrn总是提示找不到<em>存储过程</em>方法。rnrn使用下面的方法rn[code=Java]rn java.sql.Statement ps = conn.createStatement();rn String sql = sqlSB.toString();rn ToolLog.getLog().debug(sql);rn ps.execute(sql);rn[/code]rn总是提示delimiter //语法错误rn
Delphi7如何调用MySQL的存储过程
Delphi7如何<em>调用</em>MySQL的<em>存储过程</em>。。。请<em>高手</em>给个完整的例子。。最好是带有返回参数的。。
VB如何调用mysql存储过程
比如数据库里有glry这样的一个表,定义如下:rncreate table if not exists glry (rn id int auto_increment not null ,rn GONGHAO char(6) not null,rn primary key (id) )rn我建了如下的<em>存储过程</em>:rncreate procedure a(in b char(6))rnselect * from glry where GONGHAO=brn在VB中我怎么条用这个<em>存储过程</em>?rn按照网上的资料我这样做的,建立好连接然后rn Dim objCmd As ADODB.Commandrn Dim objPara1 As ADODB.Parameterrn Set objCmd = New ADODB.Commandrn Set objPara1 = New ADODB.Parameterrn With objCmdrn .ActiveConnection = gobjConn '已建立的连接rn .CommandText = "a"rn .CommandType = adCmdStoredProcrn End Withrn objPara1.Name = "@b"rn objPara1.Type = adCharrn objPara1.Size = 6rn objPara1.Direction = adParamInputrn objPara1.Value = "000001"rn objCmd.Parameters.Append objPara1rn [color=#FF6600]Set gobjRs = objCmd.Execute[/color]rn Set objCmd = Nothingrn Set gobjRs = Nothingrn在红字显示处出错,出错信息在word里存放,好几天了,实在是解决不了了,<em>高手</em>,帮帮我吧。rn另外这个“@”是什么意思?rn有成功的VB连接<em>mysql</em>的例子也好呀。rn
mysql创建存储过程 mybatis调用
创建<em>存储过程</em>drop procedure IF EXISTS computeScore;create procedure computeScore(     p_matchId     VARCHAR(30),          -- 赛事ID     p_homeValue     VARCHAR(30),        -- 主队得分     p_visiteValue   VARCHAR(3...
c#调用Mysql带参数的存储过程
这几天在学习<em>mysql</em>数据库的一些功能,今天在<em>调用</em><em>存储过程</em>的时候 总是失败,最后发现居然是一个参数名称的问题,我将粘出代码事例及注意事项!1.首先创建一个带参数的<em>存储过程</em><em>存储过程</em>名称=proc_bookinfo  <em>存储过程</em>2个参数 一个in 一个out in参数名称=ispay out参数名称=unPaycount这个<em>存储过程</em> 根据传入的未支付字段名称 输出未支付的商品数量DELI
mysql 调用存储过程中文乱码问题求解
开发工具为VS2017, <em>mysql</em>是5.7rn因为是内部网所以就用了.<em>net</em>开发rnrn现在的问题是存储中文的时候变成乱码rnrn页面设置了 rnrnMysql数据库使用字符集为utf8mb4rnrn直接在数据库使用insert以及call sp 中文正常rnrn但是通过网页<em>调用</em><em>存储过程</em>中文就乱码了,同时通过网页直接使用insert语句也是乱码rnrn网页输出参数显示中文也是正常rnrn请问这个问题怎样处理?
mysql 存储过程的问题(求助!!!!呼唤。。。。)
改<em>存储过程</em>功能是:检查某个表的记录,如果记录存在则更新其中的一个字段,不存在则插入新的记录。rn表的名称,以及各个字段都通过参数传入rn问题:rn1,通过动态SQL实现了基本的查询,但是无法将prepare的结果返回进行判断(见下/*检查是否存在*/部分)rn2,使用了'SELECT w_id INTO pr (见下/*pr为返回值*/部分),但是<em>调用</em><em>存储过程</em>的时候,报pr没有定义的错误,这个错误可以理解。rn3,现在最,最,最,最 搞不定的就是怎样拿到 “检查”的结果,网上又说用游标来做,但是我没有试成功rnrn请<em>高手</em>指教 指教rnrndelimiter //rnDROP PROCEDURE IF EXISTS insertWFilePerms;//rnCREATE PROCEDURE insertWFilePerms(in tableName varchar(20),in id bigint,in perms varchar(20),in passid int,in passtype smallint(5))rnBEGINrnDECLARE v_selectsql varchar(500);rnDECLARE v_updatesql varchar(500);rnDECLARE v_insertsql varchar(500);rnDECLARE w_part varchar(200);rnDECLARE pr int(10);rnSET w_part = concat(' WHERE w_id=',id,' AND w_passid=',passid,' AND w_passtype=',passtype);rnSET v_selectsql = concat('SELECT w_id INTO pr FROM ',tableName,w_part); /*pr为返回值*/rnSET v_updatesql = concat('UPDATE ',tableName,'SET w_perms=',perms,w_part);rnSET v_insertsql = concat('INSERT INTO ',tableName,' VALUES(',id,',',perms,',',passid,',',passtype,')');rnSET @v_selectsql=v_selectsql;rnSET @v_updatesql=v_updatesql;rnSET @v_insertsql=v_insertsql;rnrnprepare stmt from @v_selectsql; /*检查是否存在*/rnEXECUTE stmt;rndeallocate prepare stmt;rnIF pr THEN /*判断是否存在*/rnprepare stmt from @v_updatesql;rnEXECUTE stmt ;rndeallocate prepare stmt;rnELSE rnprepare stmt from @v_insertsql;rnEXECUTE stmt ;rndeallocate prepare stmt;rnEND IF;rnEND//
mysql C++调用存储过程的问题
我的<em>存储过程</em>,是有返回值,和结果集的。但是<em>调用</em>的时候,不能返回,返回值。结果集能得到。rn或许,是我<em>调用</em>有问题。请教,MYSQL怎么同时获取结果集和返回值。rn<em>存储过程</em>:rnDELIMITER $$rnrnDROP PROCEDURE IF EXISTS `test` $$rnCREATE DEFINER=`db`@`%` PROCEDURE `test`(out ret int)rnbeginrnselect * from USERBASE_TBL;rnset ret=2;rnend $$rnrnDELIMITER ;rnrnC++代码:rn.............rnif(<em>mysql</em>_more_results(&m_Mysql))rnrn rn printf("multe rs\n");/////////这里成功rn rn rn MYSQL_RES *Query = <em>mysql</em>_store_result(&m_Mysql);rn if (Query != NULL)rn rn printf("rs is ok\n");/////////这里成功rn rnif(<em>mysql</em>_next_result(&m_Mysql)==0)rn rn MYSQL_RES *pRetQuery = <em>mysql</em>_store_result(&m_Mysql);rn#if DEBUGrn if(NULL == pRetQuery)//////////这里就是返回NULL了rn rn printf("proc exec next rs error:%s\n",GetError().c_str());rn rn#endifrnrn执行结果:rnmulte rsrnrs is okrnproc exec next rs error:
hibernate 调用mysql 分页的存储过程
<em>存储过程</em>我现在已经写好了,就事不知道在 hibernate 中怎么<em>调用</em><em>存储过程</em>并返回一个List集合,然后在前台jsp页面显示。
SSRS如何调用MYsql的存储过程
在SQLSERVER中通过ODBC链接上了<em>mysql</em>数据库,用reporting services做报表时,<em>调用</em><em>mysql</em><em>存储过程</em>时还要传参数,而且像是必须传实参(例如:call p_total_info_measure('2017-04-14','2017-04-24'));这样在预览报表时,不管两个参数如何选择,结果都不变;我也测试了只传形参call p_total_info_measure(@date1,@date2),这样不管两个参数如何选择,结果集没有任何数据;哪位<em>高手</em>能告诉我要怎么做?不像SQLSERVER那么简单,只要选择<em>存储过程</em>就好了rn
EF6怎么调用MySql的存储过程
希望哪位大牛能帮帮忙,以前用EF<em>调用</em>SQL Service的<em>存储过程</em>可以实现,不知道为什么换了MySql后就行不通.....rn如果方便的话,介绍一些EF6<em>调用</em><em>存储过程</em>的文章或者代码....我用的是MVC5+EF6的dbfirst
mysql编写存储过程hibernate4调用
1.创建student表 -- ---------------------------- -- Table structure for student -- ---------------------------- DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` bigint(20) NOT NULL AUTO_IN
winform 调用MySql分页存储过程
[code=C#]rn int CurrentPage, PageCount;//当前页,总页rn int PageSize = 20;//每页显示的数rn private void PageBackBase()rn rn tryrn rn if (CurrentPage < 1)rn rn CurrentPage = 1;rn rnrn MySqlConnection sqlConn = new MySqlConnection(Public.ClassPublic.strConn);rn sqlConn.Open();rn MySqlCommand sqlCmd = new MySqlCommand("pr_pager", sqlConn);rn sqlCmd.CommandType = CommandType.StoredProcedure;rn sqlCmd.Connection = sqlConn;rn MySqlParameter[] prams =rn new MySqlParameter("@p_table_name",MySqlDbType.VarChar,1024),/*表名*/rn new MySqlParameter("@p_fields",MySqlDbType.VarChar,1024),/*查询字段*/rn new MySqlParameter("@p_page_size",MySqlDbType.Int64),//每页记录数rn new MySqlParameter("@p_page_now",MySqlDbType.Int64),//当前页rn new MySqlParameter("@p_order_string",MySqlDbType.VarChar,128),//排序条件(包含ORDER关键字,可为空)*/rn new MySqlParameter("@p_where_string",MySqlDbType.VarChar,1024),/*WHERE条件(包含WHERE关键字,可为空)*/rn new MySqlParameter("@p_out_rows",MySqlDbType.Int64);/*输出记录总数*/rn prams[0].Value = "t_CapTrue";//表名rn prams[1].Value = " * ";//字段名rn prams[2].Value = PageSize;rn prams[3].Value = CurrentPage;rn prams[4].Value = "order by SN";rn prams[5].Value = " ";rn prams[6].Direction = ParameterDirection.Output;//返回总页数rn foreach (MySqlParameter pram in prams)rn rn sqlCmd.Parameters.Add(pram);rn rnrn DataSet ds = new DataSet();rn MySqlDataAdapter da = new MySqlDataAdapter();rn da.SelectCommand = sqlCmd;rn da.Fill(ds);rn sqlConn.Close();rn PageCount = (int)sqlCmd.Parameters["@p_out_rows"].Value;rnrn this.txtPage.Text = CurrentPage.ToString() + "/" + PageCount.ToString();rn this.dtShowMonitor.DataSource = ds.Tables[0];rn rn catch (Exception ex)rn rnrn throw ex;rn rn rn[/code]rnrnrn<em>存储过程</em>是rnCREATE PROCEDURE pr_pager(rnrn IN p_table_name VARCHAR(1024), /*表名*/rn IN p_fields VARCHAR(1024), /*查询字段*/rn IN p_page_size INT, /*每页记录数*/rn IN p_page_now INT, /*当前页*/rn IN p_order_string VARCHAR(128), /*排序条件(包含ORDER关键字,可为空)*/rn IN p_where_string VARCHAR(1024), /*WHERE条件(包含WHERE关键字,可为空)*/rn OUT p_out_rows INT /*输出记录总数*/rn rn)rn NOT DETERMINISTICrn SQL SECURITY DEFINERrn COMMENT '分页<em>存储过程</em>'rn rnBEGINrnrn /*定义变量*/rn DECLARE m_begin_row INT DEFAULT 0;rn DECLARE m_limit_string CHAR(64);rnrn /*构造语句*/ rn SET m_begin_row = (p_page_now - 1) * p_page_size;rn SET m_limit_string = CONCAT(' LIMIT ', m_begin_row, ', ', p_page_size);rn rn SET @COUNT_STRING = CONCAT('SELECT COUNT(*) INTO @ROWS_TOTAL FROM ', p_table_name, ' ', p_where_string);rn SET @MAIN_STRING = CONCAT('SELECT ', p_fields, ' FROM ', p_table_name, ' ', p_where_string, ' ', p_order_string, m_limit_string);rnrn /*预处理*/rn PREPARE count_stmt FROM @COUNT_STRING;rn EXECUTE count_stmt;rn DEALLOCATE PREPARE count_stmt;rn SET p_out_rows = @ROWS_TOTAL;rnrn PREPARE main_stmt FROM @MAIN_STRING;rn EXECUTE main_stmt;rn DEALLOCATE PREPARE main_stmt;rn rnEND;
MySQL 触发器如何调用存储过程
delimiter //rncreate trigger A_trigger after insert on tblrnbeginrncall A_proc()rnendrn//rndelimiter ;rnrn会出现语法错误,不知道应该怎样改,请<em>高手</em>相助!
mysql多线程调用存储过程的问题
在同一个数据库中,同一个<em>存储过程</em>,能不能通过多个线程同时<em>调用</em>,可以通过传入参数来改变<em>存储过程</em>内操作的表,这样就不存在在表互斥的问题了,请问这样做会有什么问题,我暂时没有测试过,想听听大家的意见,和可能存在的情况
菜鸟求助MySQL简单存储过程
假定我需要查指定表的最大ID+1,MS SQL如下:rnif IsNull(@prefix,'') = ''rnSelect Right('00000000',Max(FieldName)+1),5) From TableArnelsern另一种处理方式。rnrn其中@Prefix,FieldName,TableA为用户输入参数,需要判断@prefix是否为空或不填,进行不同的查询。rnrn求转换成MySQL的<em>存储过程</em>。rn万分感谢!rnrnrn
C#调用mysql查询存储过程
废话不多说,最近做了一个<em>mysql</em>的查询的<em>存储过程</em>,现在主要给大家看的是dao部分和<em>存储过程</em>的生成和使用,其他部分不太重要。 首先先看表,主要有两张表,一张是订单表,一张是车票表,两者是一对多的关系,通过orderId关联。 再看的是<em>存储过程</em>的生成,新建一个查询,不然每次更改都打一遍很麻烦,其实主要目的是生成函数,生成的函数才是我们真正<em>调用</em>来执行的。该查询是生成一个输入参数为peopl
桌面挂机锁绿色无毒易语言编写下载
方便实用的挂机锁,简单实用,收集于互联网!共享给大家! 相关下载链接:[url=//download.csdn.net/download/hxg0088/3814562?utm_source=bbsseo]//download.csdn.net/download/hxg0088/3814562?utm_source=bbsseo[/url]
Extreme Programming and Agile Processes in Software Engineering下载
#Addison-Wesley Agile Software Requirements, Lean Requirements Practices for Teams Programs and the Enterprise (2011).pdf 相关下载链接:[url=//download.csdn.net/download/u011977953/6220167?utm_source=bbsseo]//download.csdn.net/download/u011977953/6220167?utm_source=bbsseo[/url]
java获取时间 x分钟前 x天前 今天xx:xx 的函数下载
自己写了一个函数,代码很简单,仅供学习使用,还望多提意见 /** * 格式化列表上的 发生时间 * @param occurTime 事件发生时间 * @return 格式化好的时间 如3分钟前 5天前 */ 微博上列表显示时,总已醒目的方式显示为 3分钟前,7小时前 今天 15:26 等等方式。 相关下载链接:[url=//download.csdn.net/download/fyjixiang/6553151?utm_source=bbsseo]//download.csdn.net/download/fyjixiang/6553151?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的