songyq521 发表于 2008-6-9 15:26:06

请问数据库动态生成的ID能进行关联操作吗?

请问数据库动态生成的ID能进行关联操作吗?

有一个ID是数据库自动生成的,

创建一新记录必须要带上这个ID进行插入操作.

Zee 发表于 2008-6-9 16:47:19

可以。

songyq521 发表于 2008-6-9 17:10:25

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 编辑 ]

songyq521 发表于 2008-6-9 17:12:29

web_set_max_html_param_len("1024");
        web_reg_save_param("Complete_ID",
                "LB/IC=301400000000001"
                "RB/IC=</value>",
                "Search=body",
                "Ord=1",   
                LAST);

这是我做的手动关联.

songyq521 发表于 2008-6-9 17:48:53

刚问过开发了,这个值是BDgrid中,用JSCRIPT的getTime()函数取得的值(就是操作该步骤事当前服务器的时间与1970-1-1的毫秒差)

songyq521 发表于 2008-6-10 09:01:55

web_reg_save_param("fenye",
                "LB=<div class=\"pages\"><em> ",
                "RB= ",
                "Ord=all",
                "Search=All",
                LAST);

      web_reg_save_param函数还是有很大的疑问:这个是保存参数是页面的html文件里的吗!?

msnshow 发表于 2008-6-10 09:46:19

是保存的页面的源代码中的以左边界开始,右边界结束的字符串

只要你的参数是服务器返回的就能用关联来实现
页: [1]
查看完整版本: 请问数据库动态生成的ID能进行关联操作吗?