DataSource Controls :: How To Use Primary Key Table And Foreign Table
Jan 1, 2010How i use primary key table & foreign key table data for retriving the data with each other.I had make both table i confuse how to use it.
View 1 RepliesHow i use primary key table & foreign key table data for retriving the data with each other.I had make both table i confuse how to use it.
View 1 Repliesattribute to be the foriegn key which is not a primary key in the original table?
View 1 RepliesI have two tables - Student and Advert.
I want to do the following;
1. Student is logged into their account (session is authenticated)
2. StudentID is primary key for that table, it is a foreign key for table Advert
3. When student is logged in, they create advert
What I want is their student Id to be input into the advert table when this new advert is created. How is this possible?
i have to make a three primary key in one table
View 2 RepliesI need to populate the foreign key coloum in the table.
i have three tables
PATIENT DETAILS
ptID
firstName
lastName
address
IMPLANT DETAILS
impID
ptID
productID
productSerialNo
PRODUCT
productID
productName
I am instering data in PATIENT DETAILS and IMPLANT DETAILS table on the same page from single button click .
I have a foreign key on the table IMPLANT DETAIL (productID) which i populate through the value on the dropdownlist .
What my problem is how will i populate foreign key (ptID) in IMPLANT DETAIL table. When ptID (PATIENT DETAIL) will also be generated from the same button click at almost of the same time.
how i insert,update and delete data in multiple table .such tables in which primary and foreign key constraint are
View 1 RepliesI am trying to use the TableApapterManager.UpdateAll to insert values to master and child table. I had set the relation to cascade for update in the dataset and the HierarchicalUpdate to true. But stil when I run TableApapterManager.UpdateAll(dataset), I get a foriegn key violation error. Following is the code I used:
int ID;
DAL.Datasets.dsMembers.MembersRow rwMem = m_dsMembers.Members.NewMembersRow();
rwMem.u_name = mem.Name;
m_dsMembers.Members.AddMembersRow(rwMem);
DAL.Datasets.dsMembers.MemPhonesRow rwmemphn = null;
rwmemphn = m_dsMembers.MemPhones.NewMemPhonesRow();
rwmemphn.u_memberid = ID;
rwmemphn.u_phn = "test";
m_dsMembers.MemPhones.AddMemPhonesRow(rwmemphn);
m_adpMgr.UpdateAll(m_dsMembers);
return ID;
The error I get is "The INSERT statement conflicted with the FOREIGN KEY constraint "FK_MemPhones_Members". The conflict occurred in database "Family", table "dbo.Members", column 'i_memeberid'.
The statement has been terminated."
how can i retrieve the all foreign keys against a single primary key. i mean to say that if a table contain a primary key then it becomes as foreign keys in which tables.
i want to take that nam of that tables and on the base of that tables then i am to delete from all the entries. e.g: if a primary key's column entry deleted then all foreing key entries should also be deleted.
there are 988 tables in a single database. it can't be possible to go for each table to setup foreign key to ON DELETE CASCADE.
.can it have any way to delete against foreign key priority wise? mean to say that parent table contain primary key, child table contain foreign key , now there is another child table which dependent previous child table. then how can i delete all record against it?
i want to do it from programatically. i am using sql server 2005
i have completed this till to that , it retrieves all foreign keys but how to delete now on the base of priority.
[Code]....
i get the following exception (missing primary key) in the line of using Find() method "Table doesn't have a primary key." I've rechecked the Database and all Primary Key columns are set correctly.
DataTable dt = p.GetAllPhotos(int.Parse(Id));
DataTable temp = new DataTable();
temp = dt.Clone();
temp = (DataTable)(Session["currentImage"]);
DataTable dtvalid = new DataTable();
dtvalid = dt.Clone();
DataRow[] drr = new DataRow[1];
drr[0] = dt.Rows.Find((int.Parse(temp.Rows[0]["photoId"].ToString()))+1);
foreach (DataRow dr in drr)
{
dtvalid.ImportRow(dr);
}
dtvalid.AcceptChanges();'
how can i select a record from A table and insert into B table using linq?
View 2 RepliesBasically i deal with two tables.i have a table T1 of the following format:id company_name i need to read this data and create a table T2 as followsi wrote the following code. it worked fine for retrieving data and modification but fails to insert the modified data into the 2nd table.the error is, it does not recognise the value for @token
ArrayList dynarr=new ArrayList(); // global variable
protected void Button2_Click(object sender, EventArgs e)
{
int row = 1; int i;
string strcmd = null;
string Connection = "Data Source=....";
SqlConnection conn = new SqlConnection(Connection);
string str = "select company_name from T1 where ID=@ID";
[code]...
I'm assuming I need to use a pivot table from what I've found so far. However, every one that I've seen has not had the date setup like I have.
I have a Gridview on my page which I need to be populated like so
Date NCMR
1/1/10-1/31/10 #
2/1/10-2/28/10 #
I want to do this for 10 months... bottom record being the current month (or last month). I would also like the Date to format to January 2010 I used the above date format because that is how it is in the table. Basically, I need to know how to create the pivot table to search the table for 1/*/10, 2/*/10, etc
I'm sure this has been answered many times already, but I still can't seem to find exactly how to search for this issue, so apologies in advance.
Anyway, I have a VB script for entering a row of data into a table by a web user. When this row of data is entered, I wish to take some of the values from the columns of the "primary" table, and have that data automatically create a new row of data in a "secondary" table. I think I'm part of the way there, here is my script:
[code]...
"ProductsByMfr" is the "primary" table - the table that the user adds data into when the button click event is fired.
"DealerPricing" is a "secondary" table that I wish to have some of the data from the newly-entered row in ProductsByMfr copied into. Am I even close here?
I'm trying to update one my my tables from a field in another table.
I have Address fields on both tables and the old table has some addresses I need to copy over (I dont want to copy/paste or type them all in obviously). I basically need to:
[code]...
how to copy from one table to another table in dataset using c#
View 2 RepliesMay you tell me how can I transfer data from a table to another table, the condition of non-repetition rows
as a procedure in database MS QSL server 2005 ,Works in the first day of the month I use the first table in the prodation environment it is contain the employee data and the second to update first table only
I have a table in my aspnet database. I added a bottom row "Not Selected", if the user doesn't select from a databound drop down list. This row is at the bottom, because I just added it to the table data. Is there any way to move this one row to the top of the table manually? There is not "cut" and "paste" when I select the whole row.
View 3 RepliesHow can we map a table without having primary key in nHibernate.I have a table which does not contain any primary key, so how can i map this table in .hbm.xml file.
View 1 RepliesI am inserting data into two tables on a button click.
I need to insert the primary key generated for Table A into the Table B as a foreign key.
How do i get the primary key value and insert into Table B?
Does anyone knows if CTP 4.0 supports table with no primary key. I know Entity framework does.
View 3 RepliesI need to copy the records of a row to the next available row in the same table. I tried with "Insert ...Select " but it throws me a error since the pk is auto-increment. Also, i cant specify each and every column inside the insert...select statment cause i've almost 30 columns.
View 5 RepliesI am working on a database with about twenty tables. In one of the tables "Customers" their is a column with
a primary key. Call it "CustomerNumber".
The problem is that we log customers from multiple vendors and so we might have the same customer number, but from different vendors. So really this would be a perfect situation where we could set up the primary key to be a composite key consisting of the Vendor and CustomerNumber combination.
The integrity of the database is not very well maintained because the Primary Key CustomerId is never used as a secondary key in any of the other tables.
So here is my question. Instead of making a primary composite key, can I just drop the primary key all together?
This is one of those questions I really hate to ask, because typically I would never lean tword this drastic of a measure to solve a problem. Because of other situations I can't discuss this might be the best alternative. So would it be okay to drop the primary key constraint all together?
I have a table with composite primary key and this key includes two values referring to two other tables. Now I need to implement Edit feature for this Original Table but I wanted to have dropdown lists while editing pointing to look up tables(composite key values are primary keys for two lookup tables). for eg.
Table1(table1_primarykey, table1_field1)
Table2(table2_primarykey, table2_field1)
Table3( table1_primarykey,table2_primarykey, table3_field1) - composite primary key
while editing I wanted to display table1_field1, table2_field1 instead of original primary keys as numbers in Dropdowns.
I have a data connection to an existing MySQL database. The database has various tables. I am creating a new table, and want to set the ID field to be the primary key. I can not see a way of doing this inside Visual Studio. I saw one suggestion to right click on my ID field in either the Server Explorer or XSD and select Set As Primary Key (or something like that), but I don't have that option displayed.
View 4 RepliesI have a app that records some jobs and those jobs can have notes attached therefore i connected the table with a foreign key, my notes to a Job.
in the details view of the job i allow the user to view the jobs by sending the id and fulling all the notes that match the id in the index view for the notes table. in the list of notes i have a action link to create a new note, here i sent also the id of the job to the create action of the control and try to insert that intot he note JobId to make the reference. I get this error and the note is not created. the note creats from code but not via the note controller creat action.
i get this - An error occurred while updating the entries. See the inner exception for details. below is the create action in the note controller
public ActionResult Create(int id)
{
// var newnote = db.Jobs.Include("StatusNotes").Single(j => j.JobId == id);[code]...