how to retrieve columns in WCF with Parameterized Stored procedure
Posted: Tue Feb 28, 2012 4:08 pm
Hi, i am using the trial version of stimulsoft designer for silverlight with WCF
i was trying to retrieve columns from sp with parameters and get this exception
i can see the parameters in the designer but the xml doesnt has the parameters
what i can do to solve this problem
thanks
public string RetrieveColumns(string xml)
{
StiDataColumnsCollection columns = null;
string result = string.Empty;
try
{
DatabaseBuildHelper.SettingsRetrieveColumns settingsRetrieveColumns = DatabaseBuildHelper.Input.ParseRetrieveColumns(xml);
settingsRetrieveColumns.connection.ConnectionString = settingsRetrieveColumns.ConnectionString;
StiData data = new StiData(settingsRetrieveColumns.Name, settingsRetrieveColumns.connection);
settingsRetrieveColumns.dataSource.NameInSource = settingsRetrieveColumns.NameInSource;
settingsRetrieveColumns.dataSource.Name = settingsRetrieveColumns.Name;
settingsRetrieveColumns.dataSource.Alias = settingsRetrieveColumns.Alias;
settingsRetrieveColumns.dataSource.SqlCommand = settingsRetrieveColumns.SqlCommand;
columns = settingsRetrieveColumns.adapter.GetColumnsFromData(data, settingsRetrieveColumns.dataSource); <------- Debe declarar la variable escalar"@idAlmacen".
}
finally
{
result = DatabaseBuildHelper.Output.ParseRetrieveColumns(columns);
}
return result;
}
i was trying to retrieve columns from sp with parameters and get this exception
i can see the parameters in the designer but the xml doesnt has the parameters
what i can do to solve this problem
thanks
public string RetrieveColumns(string xml)
{
StiDataColumnsCollection columns = null;
string result = string.Empty;
try
{
DatabaseBuildHelper.SettingsRetrieveColumns settingsRetrieveColumns = DatabaseBuildHelper.Input.ParseRetrieveColumns(xml);
settingsRetrieveColumns.connection.ConnectionString = settingsRetrieveColumns.ConnectionString;
StiData data = new StiData(settingsRetrieveColumns.Name, settingsRetrieveColumns.connection);
settingsRetrieveColumns.dataSource.NameInSource = settingsRetrieveColumns.NameInSource;
settingsRetrieveColumns.dataSource.Name = settingsRetrieveColumns.Name;
settingsRetrieveColumns.dataSource.Alias = settingsRetrieveColumns.Alias;
settingsRetrieveColumns.dataSource.SqlCommand = settingsRetrieveColumns.SqlCommand;
columns = settingsRetrieveColumns.adapter.GetColumnsFromData(data, settingsRetrieveColumns.dataSource); <------- Debe declarar la variable escalar"@idAlmacen".
}
finally
{
result = DatabaseBuildHelper.Output.ParseRetrieveColumns(columns);
}
return result;
}