DataSource Controls :: Increment Value By 1 And Refresh In New Year?
Mar 30, 2010
I'm still relatively new to asp.net I'm trying to figure out the best way to write and implement this.
I have a cell that needs to autoincrement by 1 for every new database row in my table, Unfortunately I have to have the autoincrement restart at 1 at the beginning of each year so I can't use SQL Server identity increment. Maybe i'm wrong about the last statement and I just don't know how to do it.
The code i have is something like this:
If thereadedyear <> Now.Year then
theReadedYear = Now.Year
SomehowWrite readedYear
StartNumber = 1
Else
StartNumber =+ 1
End if
I have a simple list of data in my database that I call to my page. I have used the asp.net 'reorder list' ajax control to provide a drag and drop way of managing the sort order of my data. It uses a 'position' column in the database to do this.
How do I go about making sure that when inserting data to this table, the new item gets assigned the correct 'position' value? For example if I have 9 items already in my table, I want this newly inserted list item to get assigned a value of 10 in the position column.
i have a question, suppose i have a table 'tblImage' which have 3 rows of data and my auto increment is not +1.
imageId imageName 1 a.gif 2 b.gif 4 c.gif
i want to query '2' using LINQ C# to the table in MS SQL and show the record which i have done easily BUT now i want to get the next auto incremented value to make Next button on the sane web form, which is in this case is '4' and i also want the previous imageId as well.
I'm trying to get an IDENTITY column to auto-increment with each new row inserted, so that the field (userid in this case) can be used as a unique identifier.
However, I'm getting this error:
[Code]....
My code looks like this:
[Code]....
I don't understand - if I have to explicitly insert something into my auto-increment column, how do I know what to insert? Isn't the point of an auto-increment column that it's... auto?
I am using LINQ to store and retrieve data from tables with a clustered index key. However, I also need to know how to obtain an inserted table row identity with an auto-increment Primary key. The "Go To Definition" feature for my data context of dataClassesDataContext provides the following information:
[System.Data.Linq.Mapping.DatabaseAttribute(Name="EFMDB")] public partial class DataClassesDataContext : System.Data.Linq.DataContext
I am asking for the C# code that is needed in a button click event handler that will insert a row of data in a table named "Fields". It only consists of an auto-incrementing primary key column (FieldID), a string column (Phrase) and a null defaulted variable column.
I'm trying to define a computed column that will contain an auto-incremented number. In other words, I want it to work exactly like identity, but since I can have only one identity column per table, I wanted to make a computed column that reads its latest value and increment it by 1.
I am using DATAPART(..) function in SQL to query table. Now I have Day of the year which I want to convert to actual date and then return Here is the query
[Code]....
For the moment I am returning day of the year, but I want to return date (current year can be assumed). Therefore I have two pieces of information1) day of the year2) year it selfExample day of the year = 125 and year = 2010 How to convert this to date in SQL
I need financial year in system date.actually i calculate financial year like below in VB code. [Code].... i just like the same in sql server query.for example suppose my query like"select*from admission where std_code=1 and fnyr in (select finy in system date)"<---i need here.
Set @StartMonth = Aug Set @EndMonth = Jan Set @StartYear = 2009 Set @EndYear = 2010
I need to insert records into one new table based on the above informations Month name should go from StartMonth to EndMonth and Year also should insert like below
MonthName Year Aug 2009 Sep 2009 Oct 2009 Nov 2009 Dec 2009 Jan 2010
2) when I pass again
Set @StartMonth = Dec Set @EndMonth = Feb Set @StartYear = 2009 Set @EndYear = 2010
It should check for the records already in the database and should not insert the duplicate record. Based on the above case it should insert only one record
MonthName Year Feb 2010
3) I need to also calculate number of days in the month except sat and sunday ..
Like Jan2010 we have 21 days except Saturday and Sunday
Is there any logic through which we calculate the number of days.?
If I make changes to a table or view in the datacontent (dbml), is there any way to refresh the fields in the dbml without deleting the datasource and inserting it back again?
I have an employee salary table with fields empId, month, year, salary. I need query for the following - Total salary drown each employee last year - Id of the employee who got highest salary last year. i am getting wrong o/p for these queries.
I develop a asp.net web application with mysql database. Our monthy data entry records will be over 700. Here I would like to know : could mysql safely handle this monthly records year by year?to handle these records, should I need to make any registration to mysql for any services?is mysql a totally free database?
I have LinqDataSource ID="LinqDataSource1" with values - EnableDelete="True", EnableInsert="True" EnableUpdate="True" on my ascx page, furthermore GridView, button a few textboxes, where a fill new values, which I would like save in my database. After click on button I insert new value to the table throught in function stored in ascx.vb page. It is works, but I don't know, how I refresh GridView on ascx page. I tried
LinqDataSource1.DataBind() GridView1.DataBind()
without any good result, I must refresh page manualy (F5).
yes i know half post ack occurs but it does occur right?so why doesnt the dropdownlist get refreshed when the timer ticks on?. for alternative i tried manually clicking a button to create postback but still no refresh of connection of th list
I have created a simple dataset with my ObjcetDataSource to my SQL table named Invoices and a new FormView. My form inserts are working 100% correctly, however after some testing i noticed the insert happens again if i hit the refresh button on my browser after an initial insert. I am currently submitting the form back to itself with a success/fail message returned on the page so that the user can keep inserting more records if they choose. This is done in my Inserted behaviour.
In my ObjectDataSource_Inserting code i am setting the values of a date prior to my insert. How do i stop a second INSERT from happening when the user refreshes the browser? I thought it was what IsPostBack was used for? Here is my code:
I am facing an issue in MaskedEditExtender control on date.The valid date format is mm/dd/yyyy in my application.If I enter 2 digits in the year like 11,then automatically it takes as 0011 but i want it as 2011.I tried setting default century as 2000 but of no Further after some research,i tried to locate MaskedEditBehavior.js file but was unable to do so.
I have a problem when I try to pass in paramaters for a report in my report viewer. I have set up the ObjectDataSource and set the paramaters for 3 text boxes that are on the page. The only way I have found to set the paramaters for the report is the user must fill in the paramaters and hit the refresh button on the Report Viewer toolbar ,but I would like to have the user click a asp.net button insted. Is there anyway to call the refresh method from codebehind?
i dont kn hw to do it, i'v a textBox "txtYear" and calndr ex "exYear"i want to select ' only year' when click on Year - it should not open months of that year i m shwng DefaultView="Years", bt need code to select year