Class WebRequestDataAccess
West Wind Web Toolkit for ASP.NET
 Class WebRequestDataAccess
System.Object
  Westwind.Utilities.Data.DataAccessBase
    Westwind.Utilities.Data.WebRequestDataProvider.WebRequestDataAccess
public class WebRequestDataAccess : DataAccessBase

Class Members

MemberDescription
Constructor
BeginTransaction
public virtual bool BeginTransaction();
CallServer Calls the server with an XML request
public XElement CallServer(XElement doc);
CloseConnection
public virtual void CloseConnection(DbCommand command);
public virtual void CloseConnection();
CommitTransaction
public virtual bool CommitTransaction();
CreateCommand Creates a Command object and opens a connection
public virtual DbCommand CreateCommand(string sql,
    CommandType commandType,
    DbParameter[] parameters);
public virtual DbCommand CreateCommand(string sql,
    DbParameter[] parameters);
CreateParameter Used to create named parameters to pass to commands or the various methods of this class.
public virtual DbParameter CreateParameter(string parameterName,
    object value);
ExecuteDataSet Executes a SQL command against the server and returns a DataSet of the result
public virtual DataSet ExecuteDataSet(string tablename,
    DbCommand command,
    DbParameter[] parameters);
public virtual DataSet ExecuteDataSet(DataSet dataSet,
    string tablename,
    DbCommand command,
    DbParameter[] parameters);
ExecuteNonQuery Executes a command that doesn't return a data result. You can return output parameters and you do receive an AffectedRecords counter.
public virtual int ExecuteNonQuery(DbCommand command,
    DbParameter[] parameters);
ExecuteReader Executes a SQL command against the server and returns a DbDataReader
public virtual DbDataReader ExecuteReader(DbCommand command,
    DbParameter[] parameters);
ExecuteScalar Executes a command and returns a scalar value from it
public virtual object ExecuteScalar(DbCommand command,
    DbParameter[] parameters);
ExecuteTable Returns a DataTable from a Sql Command string passed in.
public virtual DataTable ExecuteTable(string tableName,
    DbCommand command,
    DbParameter[] parameters);
OpenConnection
public virtual bool OpenConnection();
ParseCommandToXml
public XElement ParseCommandToXml(DbCommand command,
    SqlExecutionModes executeMode);
ParseConnectionString
public void ParseConnectionString();
ParseResponse Processes the XML from the response and checks for errors If an error is found error properties are set and method returns false.
public bool ParseResponse(XElement doc);
ProcessCommand Processes a DbCommand, creates XML and sends it to the server.
public XElement ProcessCommand(DbCommand command,
    SqlExecutionModes sqlExecutionMode);
RollbackTransaction
public virtual bool RollbackTransaction();
AffectedRecords If calling ExecuteNonQuery returns a count of affected records
Command An internal instance of a command object
ConnectionString The connection string to the remote data.
Password Server access username or password. This would be the HTTP password
ScalarResult When calling ExecuteScalar returns a scalar result value
ServerUrl The server url
Timeout The timeout of requests in seconds
Username Server access username or password. This would be the HTTP password

Requirements

Namespace: Westwind.Utilities.Data.WebRequestDataProvider
Assembly: westwind.utilities.dll

Last Updated: 12/15/12 | © West Wind Technologies, 1996-2012
Comment or report problem with topic