Skip to main content
A newer version of this page is available. .

SqlDataSource.Fill(IEnumerable<IParameter>, String[]) Method

Validates and executes the specified queries with the required parameters.

Namespace: DevExpress.DataAccess.Sql

Assembly: DevExpress.DataAccess.v18.2.dll

Declaration

public void Fill(
    IEnumerable<IParameter> sourceParameters,
    string[] queriesToFill
)

Parameters

Name Type Description
sourceParameters IEnumerable<IParameter>

A collection of objects implementing the IParameter interface.

queriesToFill String[]

An array of String values, specifying the queries to fill.

Remarks

If errors occur during data connection, a DatabaseConnectionException is thrown.

All queries are validated one by one. When validation errors occur, they are collected and returned by throwing a AggregateException. Use its InnerExceptions property to access a collection of QueryExecutionException objects (use their InnerException property to access an actual ValidationException).

If the validation succeeds, all queries are executed one by one. If any errors occur during the execution of each query, these errors are collected and returned by throwing a AggregateException. Use its InnerExceptions property to access a collection of QueryExecutionException objects (use their InnerException property to access an actual DevExpress.DataAccess.Native.Sql.SqlExecutionException).

See Also