Table of Contents

Interface ISqlValueProvider

Namespace
Tripous.Data
Assembly
Tripous.Data.dll

Provides values to Sql statements by replacing placeholders, such as AppData and AppUserName, with actual values.

Provides values to DataRows when they have DataColumns named such as AppData and AppUserName.

public interface ISqlValueProvider
Extension Methods

Methods

Process(DataRow, DataColumn, string, SqlStore)

Set the value to a Column of a Row of a Table, based on a Keyword which may have values such as AppData or AppUserName.

void Process(DataRow Row, DataColumn Column, string Keyword, SqlStore Store = null)

Parameters

Row DataRow
Column DataColumn
Keyword string
Store SqlStore

Process(DataRow, SqlStore)

Sets values to Row for columns with names such as AppData or AppUserName.

void Process(DataRow Row, SqlStore Store = null)

Parameters

Row DataRow
Store SqlStore

Process(DataTable, SqlStore)

Sets values to all rows of the Table, for columns with names such as AppData or AppUserName.

void Process(DataTable Table, SqlStore Store = null)

Parameters

Table DataTable
Store SqlStore

Process(ref string, SqlStore)

Replaces certain placeholders in SqlText with actual values.

void Process(ref string SqlText, SqlStore Store = null)

Parameters

SqlText string
Store SqlStore