DataSource Controls :: Convert Records Into One String?
Jun 10, 2010Convert records into one string
View 3 RepliesConvert records into one string
View 3 RepliesDatecol is a datetime in a sql table.
q="select convert(char(8),datecol1,112) from tblone where datecol2 is null"
is what I use for my query string for sqlcommand(). I'm getting the error "a field or property datecol1 could not be found in the datasource". Without the convert, the query is ok.
.aspx
[Code]....
And then when I save....cs
[Code]....
And Stored Procedure is like this
[Code]....
the problem is when I use debugging mode, I mean using with visual studio, it's going fine. But when I call from IIS there has a error.. Unterminated string constant. I know where is the problem
[Code]....
how would one go about converting a string to an SQL time data type? Lets say i wanted to convert @param1 to SQL time and @param2 to SQL date.
[Code]....
I'm having a asp.net listbox on the front end webform with multiple selection, after user selecting multiple items, i'm capturing the DataKeyValue of listbox(which is amenity_id of bigint) and looping all the selected items to a string with comma sepearated values. For example if user selects first 4 options, my output string will be like this (1,2,3,4) and i'm passing this as a string type to my data access layer and then to my below stored proc. I'm geting this error while inserting.. i know that my data type is of bigint and i'm trying to insert string type. i need to convert the string type to INT type and insert data. below are my stored procs:
[Code]....
This is where i'm splitting the comma seperated values and inserting them into table.
I'm having a problem with reading a string from sqlserver database and use it as the text of a label,
getDescTableAdapter gd = new
getDescTableAdapter();
Label2.Text = Convert.ToString(gd.GetDesc(pid));
what i get in the form is: getDesc ! everything is right in the dataset and if i bind it to a gridview it works fine but when i convert it to string it seems it converts the table adaptor's name instead of the value.ance
I swear I'm overthinking this as I've tried different combinations to do an insert from Code Behind to my Sql DB.
This is what my table looks like:
[Code]....
My code behind:
[Code]....
I suspect that the problem may be my date. The format that goes from the UI is mm/dd/yyyy.
Sql constraint to convert empty string to null
View 7 RepliesI am trying to get the 'userid' of the logged in user using the code below:
"MembershipUser myObject = Membership.GetUser();
String userId = myObject.ProviderUserKey.ToString();"
and later using it as a parameter to the stored procedure.
The logic here is, the user should login first in order to retrieve his/her album. when the user is logged in, im retrieving the 'userid' and using it as parameter to load the corresponding album from the database.
when i login and open the albumpage, im end up with this exception:
"Failed to convert parameter value from a String to a Guid".
What could be the reason and how can i avoid this exception.
by the way im using the aspnet_Users table's userid field.
I added a button click event to my project as:
But since this i am getting this error saying:
Cannot implicitly convert type 'string' to 'System.Web.UI.WebControls.TextBox
There seems to be no error in my code.
I am getting error "Cannot implicitly convert type 'string' to 'System.Data.DbType".
When I am passing Stored procedure parameter it expets 'System.Data.DbType" and the Data member is declared as a string.
I have a linq datasource which is configured to get all the rows from a table(Suppose i have two rows in a table (ID and Name),and when i bind theDataSource to a ListView i use
[Code]....
and this works fine for me.but the real prolem is here.I need to convert the return type of Eval to a string and then use a conditional logic to return the data(Yea... i know my explaination is not clear but the code below clears it out for you...lol).Now i want this.
<%string abcd=GetData(Eval("Name"));%>//in the aspx file --- I GET ERROR HERE
//<%#string abcd=GetData(Eval("Name"))%>//in the aspx file -- tried this too but doesnt works
public string GetData(object s)//in the code behind file
[code]...
I'm concatenating a string in codebehind to use in a sql select statement.
in aspx
<asp:Label ID="LabelHidden" runat="server" Visible="False"></asp:Label>
SelectCommand="SELECT * FROM [Data] WHERE [ActivityName] IN (@ActivityName) AND ([ID] = @ID)"
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList_Employees" Name="ID"
PropertyName="SelectedValue" Type="Int32" />
<asp:ControlParameter ControlID="LabelHidden" Name="ActivityName"
Type="String" />
</SelectParameters>
in codebehind
foreach (ListItem li in ListBox_Activities.Items)
{
if (li.Selected)
{
queryBuilder += li + "', ";
}
queryBuilder = queryBuilder.Substring(0, queryBuilder.Length - 1);
LabelHidden.Text = queryBuilder;
When i run the code it comes up blank. I did a query trace and it seems to be running as
exec sp_executesql N'SELECT * FROM [Data] WHERE [ActivityName] IN (@ActivityName) AND ([ID] = @ID)',N'@EmployeeID int,@ActivityName nvarchar(50)',@EmployeeID=4,@ActivityName=N'Production Technical Support'', Tools Development'','
with exta "'s
How can i format the queryBuilder string correctly in my code?
[WebMethod]
public String AuthenticateUser(String username, String password)
{
con.ConnectionString = ConfigurationManager.ConnectionStrings["cn"].ConnectionString;
if (con.State == ConnectionState.Closed)
{
con.Open();
}
[code]...
Also how will i write the code on the page where i am reading the returned value from this webservice?
on VWD 2005 this code works fine, but on 2008 it says I haven't created an instance of the object. I want to convert the object connString (a connection string) into a string.
'This acceses the virtual directory web.config file for connection strings
'We have to convert the object to a connection string
Dim rootWebConfig As System.Configuration.Configuration
rootWebConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/VirtualDirec")
Dim connString
As System.Configuration.ConnectionStringSettings
connString = rootWebConfig.ConnectionStrings.ConnectionStrings("ConnectString1")
Dim strConnString
As
String = connString.ToString().......
I have project in development where string operations like "Hi " + variable + ", welcome to Project" are used at many places (given example is very minor one).
One of the requirement is to convert it to string.format style.
It is very long and tedious job, where I would not like to break earlier working code due to any human error might happen while converting it.
I would like to if any Macro or VS command which I can create to handle it. Just like we mark block of code and do Extract function in Re-factor options.
I'm trying to convert a string to decimal but I get this exception:
Exception Details:
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'string' does not contain a definition for 'AsDecimal'
Here is the code:
decimal PriceHT = 0;
var PriceRequest= "SELECT * FROM Price_" + HttpContext.Current.Session["PriceTableId"] ;
foreach (var Price in Database.OpenFile("Base.sdf").Query(PriceRequest)){
PriceHT = PrixceHT + (Price.PT).AsDecimal(); //Price.PT returns a string
}
I am sitting with a situation where i have a Method that that i want to put into a Class because i am calling it from various forms.
The method in this case loads a dropdown list. Currently i am stuck where i have to load the list into the DropDown Control on the form. I dont seem to get the control on the form. So far my code looks something like this This does not seem to work. I keep getting this error...
Error 3 Argument '1': cannot convert from 'string' to 'int'
I know there are about a million posts on this topic, and I have attempeted to use many of them. However, I keep getting an error when I attempt a simple SQL update. Here is my code:
[Code]....
Here is my error:
[Code]....
protected void btnGeneratePDF_Click(object sender, EventArgs e) {
try {
string sess = Session["LogId"].ToString();
sqlCon = new SqlConnection(conString);
sqlCom = new SqlCommand("usp_Invoice_Master", sqlCon);
sqlCom.CommandType = CommandType.StoredProcedure;
[CODE]....
Code to convert english to hindi string
View 2 RepliesI have a column in my gridview titled Progress. The data is currently consisting of integer values such as 1, 2, and 3. How can I change them to say "Good", "Review", and "Redo" based on their value?
View 4 RepliesI have a products table with 3 fields name, price and quantity, I need to fill a datatable with those 3 fields and using a foreach build a chain. I build my chain currently using a datagrid with my following code
this code work good.
string item_name;
string amount;
string quantity;
[Code]....
but I like to form my chain directly from datatable, not rely on a datagrid.
I have a string I need to convert back to a date. I can call .ToString("yyyyMMdd") and get the string i want. My question is how can I convert that back into a date? I'm trying something like the following with no luck.
DateTime d;
var formatInfo = new DateTimeFormatInfo {ShortDatePattern = "yyyyMMdd"};
if (DateTime.TryParse(details.DetectionTime.Date, formatInfo, DateTimeStyles.None, out d))
{
lit.Text = d.ToShortTimeString(); //would like 07/30/2010 as the text
}
I've never used DateTimeFormatInfo before if that isn't obvious. Can someone point me in the right direction. I know I could probably use substring and create a new DateTime(y, m, d) etc... I'm just wondering since c# interpreted .ToString() correctly, if it can't derive a date from the very same string it output.
I have table called "Logs". It has username, sitename, actiondate and lastupdate columns.
From this, I hve created tempLogs (Temp table) using condition where lastupdate >= somedate.
Once I get records in my temp table, I then want to retreive all the records again from "logs" table corresponding to same
username, sitename?
How would I do that.
BTW: Join will not work.