to ltmb118() 谢谢,问题已按您的方法解决啦,给分啦如果将DataSetProvider.ResolveToDataSet := false更新数据时,将由DataSetProvider根据ProviderFlags自已产生Sql叙述来更新到数据库内,而并非使用数据集更新,但这样在更新较多数据时需要为每笔数据prepare,所以速度可能会慢些,但返回数据集时较好.这样一来,如果我使用ApplyUpdates更新数据,那么DataSetProvider.ResolveToDataSet我就没得选择了?
字段类型原本就是varchar(40)
并且我用sql语名或storeprocedure存储时长度都没变,也就是没有将我的值加了些空格
如原本是'abcd'的被它变成'abcd ',这么些空格(40-4)
我的DataSetProvider的DataSet是TADOTable,
服务端:
DataSetProvider.RelolvrToDataSet = True
十分愿意请教三层结构问题,我的分太少了,多少给一点
DataSetProvider.ResolveToDataSet := true
谢谢,问题已按您的方法解决啦,给分啦如果将DataSetProvider.ResolveToDataSet := false更新数据时,将由DataSetProvider根据ProviderFlags自已产生Sql叙述来更新到数据库内,而并非使用数据集更新,但这样在更新较多数据时需要为每笔数据prepare,所以速度可能会慢些,但返回数据集时较好.这样一来,如果我使用ApplyUpdates更新数据,那么DataSetProvider.ResolveToDataSet我就没得选择了?