首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

散分,UP即送分!再求SPL拼装SQL有关问题

2012-02-14 
散分,UP即送分!再求SPL拼装SQL问题。非常感谢,本版块的兄弟们对我的长期帮助。无以答谢,唯有散分!进来UP送分

散分,UP即送分!再求SPL拼装SQL问题。
非常感谢,本版块的兄弟们对我的长期帮助。无以答谢,唯有散分!
进来UP送分,不够再开贴。

另:关于SPL拼装SQL的问题,郁闷两天了,特发出来,请兄弟们看看,帮忙讨论一下。问题是这样的:

public   bool   SaveSalesOrderID(string   salesOrderID,   string   _guid)
{
        try
        {
                PersistenceLayer.UpdateCriteria   _updateCriteria   =   new   UpdateCriteria(typeof(SPL.BCS_SCHEDULELINEEntity));
                                Condition   c   =   _updateCriteria.GetNewCondition();
                                c.AddEqualTo(SPL.BCS_SCHEDULELINEEntity._GUID,   _guid);
                                _updateCriteria.AddAttributeForUpdate(SPL.BCS_SCHEDULELINEEntity._SALESORDERID,   salesOrderID);
                                _updateCriteria.AddAttributeForUpdate(SPL.BCS_SCHEDULELINEEntity._STATE,   3);

            ...........
          }
          运行时,用即时窗口查看:salesOrderID,_guid的值都是正确的,可是每次拼装出来的SQL语句,却变了,是下面这样的SQL语句:
UPDATE   "BCS_SCHEDULELINE "   SET   "STATE "=:0, "SALESORDERID "=:1   WHERE   ( "BCS_SCHEDULELINE ". "GUID "= 'bc87856b-df9a-49fc-b8dd-8c7087e0b168 ')
       
  不管salesOrderID和_STATE赋什么值,拼装出来的SQL,都是上面这样的,对于这个问题郁闷两天了,一直没找到问题,请大家帮忙!


感谢您的回复

[解决办法]
先up 下
[解决办法]
up
[解决办法]

[解决办法]
UP
[解决办法]
up
[解决办法]
顶..
[解决办法]
up
[解决办法]
来学习
[解决办法]
UPDATE "BCS_SCHEDULELINE " SET "STATE "=:0, "SALESORDERID "=:1 WHERE ( "BCS_SCHEDULELINE ". "GUID "= 'bc87856b-df9a-49fc-b8dd-8c7087e0b168 ')
---------------
这个是SQL的UPDATE语法吗? 我怎么看不明白呢?
SET "STATE "=:0 这个是什么?
 不是这样的吗?
UPDATE table_name SET column_name= 'xxx ' WHERE ...
[解决办法]
帮顶了~~JF
[解决办法]
帮顶了~~JF

[解决办法]
up

[解决办法]
up,up!
[解决办法]
up,jf..
------解决方案--------------------


UP
[解决办法]
up
[解决办法]
up
[解决办法]
up
[解决办法]
UP即送分
[解决办法]
UP UP

热点排行