I want to insert a complete row with automatic increment and the PartsNo should be the same as the PartsNo from the PartsMaster table.
The medialink should be the PartsNo + '-2.jpg' The mediadescription is for example 'image2' The CatalogCode should be 'catalog' and the sorting code should be '0'
From The partsMaster table I Just need the PartNo So I can add this to the PartMedia Table. The PartNo is the foreign key in the PartMedia table.
The following I got so far but no luck
insert into dbo.PartsMedia (PartNo,MediaLink,MediaDescription,CatalogCode, SortCode) values (dbo.PartsMaster.PartNo, PartsMaster.PartNo+'-2.jpg','image2', 'catalog','0')
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?
there is 2 pages the first page include gridview its fill from xml file and there is button (Called add new student) when i click on this button its arrive me to second page and the second page inckude 5 Text box if to add new student.
** the problem with the ID of new student its can be show on the head page like this (http://localhost:57175/gridvieww/Default2.aspx?ID=8) i want head the ID number i am using query string now i want code to find the last node in xml and then increment +1.this is my codeÂ
i am using one text box in New registration page. when ever user clicks on New registration button, The text box of record number should be auto incremented.
I use SQL Server and when I create a new table I make a specific field an auto increment primary key. The problem is some people told me making the field an auto increment for the primary key means when deleting any record (they don't care about the auto increment field number) the field increases so at some point - if the type of my field is integer for example - the range of integer will be consumed totally and i will be in trouble.
So they tell me not to use this feature any more.The best solution is making this through the code by getting the max of my primary key then if the value does not exist the max will be 1 other wise max + 1.Any suggestions about this problem? Can I use the auto increment feature?I want also to know the cases which are not preferable to use auto increment ..and the alternatives...note :: this question is general not specific to any DBMS , i wanna to know is this true also for DBMSs like
i was given a form in which empid is varchar and i m supposed to auto increment it using a function and calling it ....i have never done this. plz help me out the way .
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 am trying to set up an insert command in vb for sql server (not mysql). the following works fine as long as I manually enter a new ASSalesId and don't have this field auto increment. this field is set up a a primary key. I would like to just use auto increment on this field. but every time I set the field to auto increment the insert fails. if I just remove the reference to this field from the statement the insert fails.
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.
in my aspx page user is creating a request and when the request is created a request_id is generated automatically in databse..i want to retreive tht particular request_id and display it on the same web page.
here is my code-
protected void Button1_Click(object sender, EventArgs e) { String selection = DropDownList1.Text.ToString(); String status = "inactive"; try { ConnectionStringSettings set = ConfigurationManager.ConnectionStrings["WATERMARKING"]; String cns = set.ConnectionString; SqlConnection cnn = new SqlConnection(cns); cnn.Open(); String query = "Insert into REQUESTS (USERNAME,REQUEST_TYPE,STATUS) values ('" + uName + "','" + selection + "','" + status + "')"; SqlCommand cmd = new SqlCommand(query, cnn); cmd.ExecuteNonQuery(); //Response.Write("Request created Successfully "); //MessageBox.Show("request created successfully"); Label4.Visible.Equals(true); Label4.Text="request created successfully"; Label5.Text = "Your Request ID is"; Label6.Text = "ID required to Check the Request Status"; } catch (Exception err) { //Response.Write("error generated while raising request"+err); Label4.Visible.Equals(true); Label4.Text = "request creation error"+err; } }
here wen a value is getting inserted in REQUESTS table a column named REQUEST_ID gets populated and i want to display that value on the web page
I have a Formview where user is selecting the date and time via dropdown values. I am trying to set the value of the field when the record is being inserted for some reason my database still displays a null value.
Protected Sub FormView1_ItemInserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewInsertEventArgs) Handles FormView1.ItemInserting CType(FormView1.FindControl("txtActivityDateTime"), TextBox).Text = CType(FormView1.FindControl("ddlMonth"), DropDownList).SelectedValue + "/" + CType(FormView1.FindControl("ddlDay"), DropDownList).SelectedValue + "/" + CType(FormView1.FindControl("ddlYear"), DropDownList).SelectedValue + " " + CType(FormView1.FindControl("ddlHour"), DropDownList).SelectedValue + ":" + CType(FormView1.FindControl("ddlMinute"), DropDownList).SelectedValue + " " + CType(FormView1.FindControl("ddlAMPM"), DropDownList).SelectedValue End Sub
I have an integer field in my sql database and I have an xsd set up with all the CRUD operations. I need to put the value in a variable into the this integer field. Sometimes the value is 'nothing'. I have option strict on so there's no conversions going on by itself. If I hard code 'nothing' into the insert query, it works fine. Here's what happens otherwise:
1) If I put a variable into the query, when I assign 'nothing' to the variable, it becomes 0 so it puts a 0 into my database.
2) If I use an iif( ) statement, it also converts 'nothing' to 0
I don't seem to have any way to get a nothing in there if I don't specifically write 'nothing'.
I got the difference between Bind and EVal from here. Bind will do both way reading and writing. And Eval do only reading. So any function only for writing?
I have a field of type smalldatetime in a sql table. through a webform, i am trying to insert a blank value(i.e. through A blank text box) but its showing an error that the" value can not be recognized as valid date time". I am using a textbox to insert value to this field. but that text box can also be blank sometimes. plz help.
I creating a real Estate web application. I have a form where the admin can type price for a specific property. The price will be insert into the SQL database.
Which is the best SQl data type to store for example : £150.000 and then retrieve it from the database. It has to be any type of SQL data that store number as I have a search on the website that compare values of numbers. It cannot be for example varchar othewise I will get an error.