请问数据库动态生成的ID能进行关联操作吗?
请问数据库动态生成的ID能进行关联操作吗?有一个ID是数据库自动生成的,
创建一新记录必须要带上这个ID进行插入操作. 可以。 web_custom_request("xmlService_6",
"URL={URL_Adr}/dbnetgrid/xmlService?mode=update&fp=null",
"Method=POST",
"Resource=0",
"RecContentType=text/xml",
"Referer={URL_Adr}/sgcc/MasterPlan/PlanComplete/monthReportGrid.jsp",
"Snapshot=t89.inf",
"Mode=HTML",
"EncType=text/XML",
"BodyBinary=<?xml version=\"1.0\"?><root><primarykey name=\"SGCC_FACT_COMPLETE_MASTER.COMPLETE_ID\" type=\"string\" autoincrement=\"false\"><!]></primarykey><primaryKeyColumns>COMPLETE_ID</primaryKeyColumns><fields><SGCC_FACT_COMPLETE_MASTER.COMPLETE_ID format=\"\" elementType=\"\"><value><!]></value><originalvalue><!]></originalvalue></SGCC_FACT_COMPLETE_MASTER.COMPLETE_ID><SGCC_FACT_COMPLETE_MASTER.UNIT_ID format=\"\" elementType=\"\"><value><!"
"]></value><originalvalue><!]></originalvalue></SGCC_FACT_COMPLETE_MASTER.UNIT_ID><SGCC_FACT_COMPLETE_MASTER.STATE format=\"\" elementType=\"\"><value><!]></value><originalvalue><!]></originalvalue></SGCC_FACT_COMPLETE_MASTER.STATE><SGCC_FACT_COMPLETE_MASTER.SJ_TYPE format=\"\" elementType=\"\"><value><!]></value><originalvalue><!]></originalvalue></SGCC_FACT_COMPLETE_MASTER.SJ_TYPE><SGCC_FACT_COMPLETE_MASTER.MEMO format=\"\" "
"elementType=\"textarea\"><value><!></value><originalvalue><!]></originalvalue></SGCC_FACT_COMPLETE_MASTER.MEMO></fields><oracleSequenceName></oracleSequenceName><optimisticLocking>true</optimisticLocking><recordLog>false</recordLog><recordType>i,d,u</recordType><recordParams>,</recordParams><connectionString>samples</connectionString><dateFormat>y-m-d</dateFormat><timeFormat>h:mi</timeFormat><encoding>utf-8</encoding><fromPart>SGCC_FACT_COMPLETE_MASTER</fromPart>"
"<joinPart></joinPart></root>",
LAST);
这是server respose:
<?xml version="1.0" encoding="utf-8"?>
<dbnetedit><errorMessage></errorMessage><errorNumber></errorNumber><modified>false</modified><id>301400000000001212636867640</id></dbnetedit>
我想关联:301400000000001212636867640
这个ID是数据库中为了新增一条记录自动生成的
我的老是报错:
Error -26377: No match found for the requested parameter "Complete_ID". Check whether the requested boundaries exist in the response data.
[ 本帖最后由 songyq521 于 2008-6-9 17:13 编辑 ] web_set_max_html_param_len("1024");
web_reg_save_param("Complete_ID",
"LB/IC=301400000000001"
"RB/IC=</value>",
"Search=body",
"Ord=1",
LAST);
这是我做的手动关联. 刚问过开发了,这个值是BDgrid中,用JSCRIPT的getTime()函数取得的值(就是操作该步骤事当前服务器的时间与1970-1-1的毫秒差) web_reg_save_param("fenye",
"LB=<div class=\"pages\"><em> ",
"RB= ",
"Ord=all",
"Search=All",
LAST);
web_reg_save_param函数还是有很大的疑问:这个是保存参数是页面的html文件里的吗!? 是保存的页面的源代码中的以左边界开始,右边界结束的字符串
只要你的参数是服务器返回的就能用关联来实现
页:
[1]