Windows NT技术内幕

Windows NT技术内幕
作 者: 卡斯特 程渝荣
出版社: 清华大学出版社
丛编项: PowerBuilder 7.0技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Windows NT技术内幕》作者简介

内容简介

数据窗口是PowerBuilder的专利技术,在访问数据库和数据处理方面具有很强的功能。本书专门介绍了与数据窗口有关的程序设计技术和使用技巧,对深入了解PowerBuilder 7.0的数据窗口应用和技术很有帮助。全书分为数据窗口程序设计和数据窗口参考手册两大部分。数据窗口程序设计部分分为7章,分别介绍了数据窗口技术、数据窗口的使用、动态修改数据窗口对象、数据存储、在数据窗口中操作图形、用于Web的HTML数据窗口和ActiveX的数据窗口Web控件等内容。数据窗口参考手册部分是使用数据窗口技术的一个参考大全,共分12章,它包括了数据窗口表达式、数据窗口常量、数据窗口对象、数据窗口属性、数据窗口事件、数据窗口方法(函数)等内容。数据窗口不仅可以用于一般的PowerBuilder应用程序,还可以用于HTML、ActiveX和Java等应用,本书对这些内容均做了全面介绍。本书适合各类PowerBuilder 7.0的用户和开发人员阅读,特别是希望使用数据窗口开发各类PowerBuilder应用系统的读者更是不可缺少的参考书。

图书目录

第一部分 数据窗口程序设计

第1章 数据窗口技术

1.1 数据窗口基础

1.1.1 数据窗口基础

1.1.2 显示风格和数据源

1.1.3 使用数据窗口的基本步骤

1.2 各种数据窗口技术

1.2.1 分布式和客户/服务器应用的解决方案

1.2.2 Web应用解决方案

1.3 PowerBuilder数据窗口控件

1.4 Java版本的数据窗口

1.4.1 数据窗口JavaBeans组件的数据窗口对象

1.4.2 数据库连接

1.4.3 数据窗口JavaBeans组件的编程

1.4.4 发布应用

第2章 数据窗口的使用

2.1 数据窗口对象的建立. 管理与使用

2.2 数据窗口对象与数据窗口控件的关联

2.2.1 数据窗口控件和数据窗口对象的命名

2.2.2 处理PowerBuilder中的数据窗口控件

2.2.3 处理PowerJ中的数据窗口控件

2.2.4 指定运行中的数据窗口对象

2.3 数据库访问

2.3.1 为数据窗口控件设置事务对象

2.3.2 数据提取与修改

2.4 加载外部资源的数据

2.5 数据窗口控件的数据维护

2.5.1 数据窗口控件如何管理数据

2.5.2 访问编辑控件中的文本

2.5.3 管理编辑控件中的文本

2.5.4 ItemChanged事件的编程

2.5.5 ItemError事件的编程

2.5.6 访问数据窗口中的数据项

2.5.7 其他数据窗口函数错误

2.6 访问数据窗口对象的属性

2.7 处理数据窗口错误

2.7.1 Retrieve. Update错误和DBError事件

2.7.2 属性. 数据表达式和Error事件中的错误

2.8 修改数据库

2.8.1 数据窗口如何修改数据库

2.8.2 修改行和列的状态

2.9 创建报表

2.9.1 规划并建立数据窗口对象

2.9.2 打印报表

2.10 使用嵌套报表

2.11 使用crosstab

2.11.1 显示所强调的数据

2.11.2 重定义crosstab

2.11.3 运行时修改crosstab的属性

2.12 生成HTML

2.12.1 控制显示

2.12.2 调用SaveAs方法

2.12.3 以HTML格式显示数据窗口

第3章 动态修改数据窗口对象

3.1 数据窗口动态处理过程

3.1.1 基本概念

3.1.2 动态数据窗口的功能

3.2 动态修改数据窗口

3.2.1 修改属性值

3.2.2 增加和删除元素

3.3 动态创建数据窗口

3.4 查询功能

3.4.1 查询模块如何工作

3.4.2 使用查询模块

3.5 帮助按钮

3.6 重新使用数据窗口对象

第4章 数据存储(Datastore)

4.1 数据存储的用途

4.1.1 何时使用数据存储

4.1.2 数据存储的方法

4.1.3 提示情息

4.2 使用数据存储

4.2.1 PowerBuilder实例

4.2.2 Powerl实例

4.3 使用定制的数据存储对象

4.3.1 定制数据存储对象

4.3.2 在程序中使用定制数据存储对象

4.4 访问并操作数据存储中的数据

4.4.1 从数据源中读取数据

4.4.2 操作数据存储中数据的途径

4.5 共享信息

4.5.1 建立数据共享

4.5.2 取消数据共享

4.6 实例:打印数据存储中的数据

4.7 实例:使用两个数据存储操作数据

第5章 操作图形

5.1 修改图形属性

5.1.1 如何表示图形

5.1.2 引用图形

5.2 访问数据属性

5.2.1 获取有关数据信息

5.2.2 保存图形数据

5.2.3 修改颜色. 填充模式和其他数据

5.2.4 使用与图形有关的方法

5.3 图形中数据点和单击的使用

5.3.1 Mouse(鼠标)事件和图形

5.3.2 使用ObjectAtPointer

5.3.3 实例

第6章 HTML数据窗口

6.1 什么是HTML数据窗口

6.1.1 HTML数据窗口是如何工作的

6.1.2 开发HTML数据窗口应用

6.1.3 服务器组件

6.2 使用EAStudio配置HTML数据窗口

6.2.1 主要步骤

6.2.2 何处安装各个组件

6.2.3 使用何种数据库连接软件

6.2.4 安装EAStodio组件

6.2.5 为使用HTML数据窗口服务器组件配置Jaguar服务器

6.2.6 为使用HTML数据窗口配置PowerDynamo

6.2.7 安装Web应用文件

6.2.8 用PowerDynamo和Jaguar测试HTML数据窗口

6.3 可选配置

6.3.1 配置装有服务器组件的IIS或MTS

6.3.2 配置ASP以访问Jaguar中的HTML数据窗口服务器组件

6.4 开发HTML数据窗口应用

6.4.1 设计数据窗口对象

6.4.2 用PowerSite建立HTML数据窗口

6.4.3 编程调用服务器组件

6.4.4 客户端程序

6.5 在Jaguar中使用定制服务器组件

6.5.1 安装定制组件

6.5.2 使用定制组件

6.5.3 管理服务器状态

6.6 在服务器端进行数据合法性检查

6.6.1 定义服务类

第7章 ActiveX的数据窗口Web控件

7.1 关于ActiveX的数据窗口Web控件

7.1.1 特性

7.1.2 开发环境

7.1.3 数据窗口对象

7.1.4 数据库连接

7.1.5 程序

7.1.6 事件

7.1.7 安装

7.2 在Web页面插入控件的HTML

7.2.1 对象元素

7.2.2 Param元素属性

7.3 如何使用PowerSite的数据窗口Web控件

7.4 用于数据窗口Web控件的数据窗口对象

7.4.1 数据窗口对象

7.4.2 在PowerBuilder库中管理数据窗口对象

7.4.3 将数据窗口对象分组入库

7.4.4 在数据窗口对象中使用其他资源

7.4.5 指定一个数据窗口对象控件

7.5 使用数据窗口事务对象控件

7.6 数据库连接

7.6.1 使用IConnet的端点

7.6.2 连接并提取数据

7.7 数据窗口Web控件编程

7.7.1 程序参数和返回值的数据类型

7.7.2 设置事件返回码

7.8 展开数据窗口Web控件

第二部分 数据窗口参考手册

第8章 数据窗口运算符和表达式

8.1 使用表达式的位置

8.1.1 画板里的表达式

8.1.2 计算域中的表达式

8.1.3 过滤中的表达式

8.1.4 有关列的合法性规则

8.1.5 规则里的其他列

8.2 表达式中的操作符

8.2.1 算术操作符

8.2.2 乘与除

8.2.3 NULL运算

8.2.4 关系操作符

8.2.5 逻辑操作符

8.2.6 字符率比较

8.2.7 合并操作

8.3 表达式中操作符顺序

8.4 程序中数据窗口表达式求值

8.4.1 在Describe函数中使用Evaluate函数

8.4.2 使用带有条件属性表达式的Evaluate函数

第9章 数据窗口表达式与InfoMaker函数

9.1 使用数据窗口表达式与InfoMaker函数

9.2 举例

9.2.1 对—列中值为NULL的个数进行计数

9.2.2 计算男. 女雇员的人数

9.2.3 建立行指示器

9.2.4 当某列允许为NULL时显示所有数据

9.3 函数

Abs函数

Asc函数

Avg函数

Bitmsp函数

Case函数

Ceiling函数

Char函数

Cos函数

Count函数

CrosstabAvg函数

CrosstabCount函数

CrosstabMax函数

CrosstabMin函数

CrosstabSum函数

CumulativePercent函数

CumulativeSum函数

CurrentRow函数

Date函数

DateTime函数

Day函数

DayName函数

DayNumber函数

DaysAfter函数

Describe函数

Exp函数

Fact函数

Fill函数

First函数

GetRow函数

GetText函数

Hour函数

If函数

Int函数

Integer函数

IsDate函数

IsNull函数

IsNumber函数

IsRowModified函数

IsRowNew函数

IsSelected函数

IsTime函数

Large函数

Last函数

Left函数

LeftTrim函数

Len函数

Log函数

LogTen函数

Long函数

LookUpDisplay函数

Lower函数

Match函数

Max函数

Median函数

Mid函数

Min函数

Minute函数

Mod函数

Mode函数

Month函数

Now函数

Number函数

Page函数

PageAcross函数

PageCount函数

PageCountAcross函数

Percent函数

Pi函数

Pos函数

ProfileInt函数

ProfileString函数

Rand函数

Real函数

RelativeDate函数

RelativeTime函数

Replace函数

RGB函数

Right函数

RightTrim函数

Round函数

RowCount函数

RowHeigh函数

Second函数

SecondsAfter函数

Sign函数

Sin函数

Small函数

Space函数

Sqrt函数

StDev函数

StDevP函数

String函数

Sum函数

Tan函数

Time函数

Today函数

Trim函数

Truncate函数

Upper函数

Var函数

VarP函数

WordCap函数

Year函数

第10章 数据窗口对象的属性

10.1 数据窗口属性的概述

10.2 数据窗口的对象及属性

10.3 属性序列表

Accelerator(加速器)属性

Action属性

Activation属性

Alignment属性

Arguments属性

Attributes属性

Axis属性

Axis.property属性

BackColor属性

Background.property属性

Band属性

Bandname. property属性

Bandne.text属性

Bands属性

BinaryIndex属性

BitmapName属性

Border属性

Brush.Property属性

Category属性

CheckBox.property属性

ClientName属性

Color属性

ColType属性

Column.Count属性

ContentsAllowed属性

Criteria属性

Criteria.property属性

Crosstab.property属性

Data属性

Data.HTML属性

Data.HTMLTable属性

DataObject属性

dbName属性

dddw.property属性

ddlb.property属性

DefaultPicture属性

Depth属性

Detail_Bottom_Margin属性

Detail_Top_Margin属性

Detail.property属性

DispAttr.fontproperty属性

DisplayType属性

Edit.property属性

EditMask.property属性

Elevation属性

EllipseHeight属性

EllipseWidth属性

Expression属性

Filename属性

FirstRowOnPage属性

Font.Bias属性

Font.property属性

Footer.property属性

Format属性

GraphType属性

Grid.ColumnMove属性

Grid.lines

GroupBy属性

Heade_Bottom_Margin属性

Header_Top_Margin属性

Header.property属性

Header.#.property属性

Height属性

Height.AutoSize属性

Help property属性

HideSnaked属性

Horizontal_Spread属性

HorizontalScrollMaximum属性

HorizontalScrollMaximum2属性

HorizontalScrollPosition属性

HorizontalScrollPosition2属性

HorizontalScrollSplit属性

HTextAlign属性

HTML.property属性

HTMLDW属性

HTMILGen.property属性

HTMLTable.property属材

ID属性

Identity属性

Initial属性

Invert属性

Key属性

KeyClause属性

Label.property属性

Label.DispAttr.fontproperty属性

LastRowOnPage属性

Left_Margin属性

Legend属性

Legend.DispAttr.fontproperty属性

Level属性

LinkUpdateOptions属性

LineRemove属性

Message.Title属性

Moveable属性

Multiline属性

Name属性

Nest_Arguments属性

Nested属性

NewPage(Group keywords)属性

NewPage(Report objects)属性

Objects属性

OLE.Client.property属性

OLEClass属性

OverlapPercent属性

Pen Property属性

Perspective属性

PictureName属性

Pie.DispAttr.fontproperty属性

Pointer属性

Print.Buttons属性

Print.Preview.Bottons属性

Print.property属性

Printer属性

Processing属性

Protect属性

QueryClear属性

QueryMode属性

QuerySort属性

RadioButtons.property属性

Range属性

ReadOnly属性

Report属性

ResetPageCount属性

Resizeabe属性

Retrieve属性

Retrieve.AsNeeded属性

RichTex.property属性

Rotation属性

Row.Resize属性

Row_Per_Detail属性

Selected属性

Selected.Data属性

Selected.Mouse属性

Series属性

ShadeColor属性

ShowDafinition属性

SizeToDisplay属性

SlideLeft属性

SlideUp属性

Sort属性

Spacing属性

Sparse属性

Storage属性

Summary.property属性

SuppressEventProcessing属性

Syntax属性

Syntax.Data属性

SyntaX.Modified属性

Table(for Create)属性

Tabe(for tableBlobs)属性

Table.property属性

Table.sqlaction.Property属性

TabSequence属性

Tag属性

Target属性

Template属性

Text属性

Timer_Interval属性

Title属性

Title.DispAttr.fontproperty属性

Trail_Footer属性

Trailer.#.property属性

Type属性

Units属性

Update属性

Validation属性

ValidationMsg属性

Values(for colus)属性

Values(for graphs)属性

Vertical_Size属性

Vertical_Spread属性

VerticalScrollMaximun属性

VerticalScrollPosition属性

Visible属性

VtextAlign属性

Width属性

Width.Autosize属性

X属性

X1, X2属性

Y属性

Y1, Y2属性

Zoom属性

第11章 编程访问数据

11.1 在数据窗口编程环境中访问数据及属性

11.1.1 访问数据

11.1.2 访问属性

11.2 通过PowerBuilder访问数据的技术

11.2.1 PowerBuilder中的数据商口数据表达式

11.3 PowerBuilder数据窗口数据表达式语法

11.3.1 使用列名或计算域的表达式

11.3.2 在表达式中使用列号

11.3.3 涉及数据行的表达式

11.4 访问数据的Java技术

11.4.1 Java数据窗口数据表达式

11.4.2 语法小结

11.5 Java数据窗口数据表达式语法

11.5.1 已知列名或计算域名中的所有数据项

11.5.2 选定行中某列的数据项

11.5.3 所有行中的数据

11.5.4 选定行中的数据

第12章 编程访问数据窗口对象属性

12.1 数据窗口对象及其控件的属性

12.1.1 用属性能做什么

12.1.2 在数据窗口画板中指定属性值

12.1.3 编程访问属性值的技术

12.1.4 使用数据窗口表达式

12.1.5 指定嵌套字符串和特定字符

12.2 PowerBuilder中用于属性的Modify和Describe方法

12.2.1 利和弊

12.2.2 出错处理

12.3 PowerBuilder中数据窗口属性表达式

12.3.1 数据窗口基本结构和属性表达式

12.3.2 属性表达式的数据类型

12.3.3 使用DWObject变量

12.3.4 表达式何时求值

12.3.5 用Error事件处理错误

12.3.6 PowerBuilder属性表达式语法

12.4 Java中属性的modify和describe方法

12.4.1 利与弊

12.4.2 出错处理

12.5 Java中数据窗口属性表达式

12.5.1 数据窗口和属性表达式的基本结构

12.5.2 属性表达式的数据类型

12.5.3 使用DataWindowObject变量

12.5.4 表达式何时求值

12.5.5 出错处理

12.5.6 属性表达式语法

12.6 JavaScript中用于属性的Modify和Describe方法

12.6.1 利与弊

12.6.2 出错处理

第13章 常量

13.1 什么是数据窗口常量

13.2 按字母顺序的常量列表

Alignment

Band

Border

BorderStyle

CharSet

ConnectionSource

DWBuffer

DWConflictResolution

DWItemStatus

FillPattern

grColorType

grDataType

grObjectType

grSymbolType

LinuStyle

RowFocusInd

SaveAsType

SQLPreviewFunction

SQLPreviewType

第14章 属性

14.1 PowerBuilder数据窗口属性

14.1.1 数据存储对象属性

14.1.2 数据窗口控件属性

14.2 HTML数据窗口服务器组件属性

14.2.1 一般属性

14.2.2 数据库连接

14.3 Web控件ActiveX属性

14.4 Java版本数据窗口属性

CharPolicy

ConnectionSource

DataSource

DataWindowObjectName

DriverName

HorizontalPrinterMargin

Password

SourceFileName

TransactionName

UserID

VerticalPrinterMargin

WindowStyle

第15章 数据窗口事件

15.1 事件返回值

15.2 事件交叉引用(cross_reference)

15.2.1 HTML数据窗口客户控件事件

15.2.2 Web控件事件

15.2.3 Java版本数据窗口事件

15.3 按字母顺序的数据窗口事件列表

BackTabOut事件(数据窗口)

ButtonClicked事件(数据窗口)

ButtonClicking事件(数据窗口)

Clicked事件(数据窗口)

Constructor事件(数据窗口)

DBError事件(数据窗口)

Destructor事件(数据窗口)

DoubleClicked事件(数据窗口)

DragDrop事件(数据窗口)

DragEnter事件(数据窗口)

DragLeave事件(数据窗口)

DragWithin事件(数据窗口)

DropDown事件(数据窗口)

EditChanged事件(数据窗口)

Error事件(数据窗口)

GetFocus事件(数据窗口)

GraphCreate事件(数据窗口)

HTMLContextApplied

ItemChangeAccepted事件(数据窗口)

ItemChanged事件(数据窗口)

ItemError事件(数据窗口)

ItemFocusChanged事件(数据窗口)

KeyDown事件(数据窗口)

LoseFocus事件(数据窗口)

MesssgeText事件(数据窗口)

MouseMove事件(数据窗口)

MouseUp事件(数据窗口)

NeedTransaction事件(数据窗口)

PriniEnd事件(数据窗口)

PrintMarginChange事件(数据窗口)

PrintPage事件(数据窗口)

PrintStart事件(数据窗口)

ProcessEnter事件(数据窗口)

RbuttonDown事件(数据窗口)

Resize事件(数据窗口)

RetrieveEnd事件(数据窗口)

RetrieveRow事件(数据窗口)

RetrieveStart事件(数据窗口)

RowFocusChanged事件(数据窗口)

RowFocusChanging事件(数据窗口)

SelChange事件(数据窗口)

ScrollHorizontal事件(数据窗口)

ScrollVertical事件(数据窗口)

SQLPreview事件(数据窗口)

TabDownOut事件(数据窗口)

TabOut事件(数据窗口)

TabUpOut事件(数据窗口)

UpdateEnd事件(数据窗口)

UpdateStart事件(数据窗口)

15.4 Java类及数据窗口事件接口

ButtonClickListener接口

ButtonClickEvent类

DatabaseListener接口

DatabaseEvent类

EditChangedListener接口

EditChangedEvent类

FocusListener接口

FocusEvent类

ItemListener接口

ItemEvent类

KeyListener接口

KeyEvent类

MessageTextListener接口

MessageTextEvent类

MouseListener接口

MouseEvent类

NotifyListener接口

NotifyEvent类

PrintListener接口

PrintEvent类

RetrieveListener接口

RetrieveEvent类

RowChangeListener接口

RowChangeEvent类

ScrollListener接口

ScrollEvent类

TabListener接口

TabEvent类

UpdateListener接口

UpdateEvent类

第16章 数据窗口控件函数

AboutBox

AcceptText

CanUndo

ClassName

Clear

ClearValues

Copy

CopyRTF

Create

CreateError

CreateFrom

CrosstabDialog

Cut

DBCancel

DBErrorCode

DBErrorMessage

DeletedCount

DeleteRow

Describe

Drag

Filter

FilteredCount

Find

FindGroupChange

FindNext

FindRequired

FindRequiredColumn

FindRequiredColumnName

FindRequiredRow

Generate

GenerateHTMLForm

GenerateResultSet

GetBandAtPointer

GetBorderStyle

GetChanges

GetChangesBlob

GetChild

GetClickedColumn

GetClickedRow

GetColumn

GetColumnName

GetContextService

GetFormat

TetFullState

GetFullStateBlob

GetItem

GetItemDate

GetItemDateTime

GetItemDecimal

GetItemNumber

GetItemStatus

GetItemString

GetItemTime

GetLastError

GetLastErrorString

GetMessageText

GetNextModified

getObject

GetObjectAtPointer

getObjectData

GetParent

getProperty

GetRow

GetRowFromRowId

GetRowIdFromRow

GetSelectedRow

GetSQLPreview

GetSQLSelect

GetStateStatus

GetText

GetTrans

GetUpdateStatus

GetValidate

GetValue

GroupCalc

Hide

ImportClipboard

ImportFile

ImportString

InsertDocument

InsertRow

isChild

IsItemNull

IsSelected

listSourceFileEntries

LineCount

ModifiedCount

Modify

Move

OLEActivate

OneTripEx

Paste

PasteRTF

PointerX

PointerY

Position

PostEvent

Print

PrintCancel

ReplaceText

ReselectRow

Reset

ResetTransObject

ResetUpdate

Resize

Retrieve

RetrieveEx

RowCount

RowsCopy

RowsDiscard

RowsMove

SaveAs

SaveAsAscii

Scroll

ScrollFirstPage

ScrollLastPage

ScrollNextPage

ScrollNextRow

ScrollPriorPage

ScrollPriorRow

ScrollToRow

SelectedLength

SelectedLine

SelectedStart

SelectedText

SelectRow

SelectText

SelectTextAll

SelectTextLine

SelectTextWord

SetAction

SetActionCode

SetArgument

SetBorderStyle

SetBrowser

SetChanges

SetColumn

SetColumnLink

SetDelimitIdentifier

SetDetailHeight

SetDisableBind

SetDWObject

SetFilter

SetFormat

SetFullState

SetHTMLAction

SetHTMLObjectName

SetIdentifierQuoteChar

SetItem

SetItemStatus

SetLibraryList

SetObjectData

SetPageSize

SetPosition

SetProperty

SetRedraw

SetResultSetObject

SetRow

SetRowFocusIndicator

SetSelfLink

SetServerServiceClasses

SetServerSideState

SetSort

SetSourceStream

SetSQLPreview

SetSQLSelect

SetStaticBind

SetTabOrder

SetText

SetTrans

SetTransObject

SetTrimTrailing

SetValidate

SetValue

SetWeight

ShareData

ShareDataOff

Show

ShowHeadFoot

Sort

SyntaxFromSQL

TextLine

TriggerEvent

TypeOf

Undo

Update

第17章 数据窗口中控件的图形函数

CategoryCount函数

CategoryName函数

Clipboard函数

DataCount函数

FindCatagory函数

FindSeries函数

GetData函数

GetDataDateVariable函数

GetDataNumberVariable函数

GetDataPieExplode函数

GetDataPieExplodePercentage函数

GetDataStringVariable函数

GetDataStyle函数

GetDataSthleColorValue函数

GetDataStyleFillPattern函数

GetDataStyleLineStyle函数

GetDataStyleLineWidth函数

GetDataStyleSymbolValue函数

GetDataValue函数

GetSeriesStyle函数

GetSeriesStyleColorValue函数

GetSeriesStyleFillPattern函数

GetSeriesStyleLineStyle函数

GetSeriesStyleLineWidth函数

GetSeriesStyleOverlayValue函数

GetSeriesStyleSymbolValue函数

ObjectAtPointer函数

ObjectAtPointerDataPoint函数

ObjectAtPointerSeries函数

Reset函数

ResetDataColors函数

SavaAs函数

SeriesCount函数

SeriesName函数

SetDataPieExplode函数

SetDataStyle函数

SetSeriesStyle函数

第18章 数据窗口与Java版本的附加类

Arg类

DataWindowObject类

DWRetrieveArgs类

第19章 数据窗口Web控件的事务对象控件

19.1 使用事务对象

19.1.1 使用一个单独的事务对象

19.1.2 一个事务对象的实例化

19.2 事务对象控件的属性

19.3 事务控件的方法

AboutBox

Commit

Connect

Disconnect

GetDBCode

GetSQLCode

GetSQLErrText

GetSQLRows

GetSQLReturnData

Rollback