SQL Server 2005: Basic Insert - Record Logic

Aug 11, 2010

I am designing a social networking site that has a "wall" feature like the others out there today. The database has an alerts table that stores some user action worthy of sharing with his friends. For example, when a user updates his status, all of his friends are notified. The below table shows two status updates from two unique users. The first (AlertId 689 and 690) is submitted by AccountId 53. Since he has one frinend - AccountId 57 - that row is added to the table so when this user logs on, he will see Account 53's update on his wall. In the same manner, the other user's status update has four rows because he has three friends.

[AlertId] [AccountId] [CreateDate] [Timestamp] [AlertTypeId] [IsHidden] [Body]
689 57 2010-08-10 0x0000000000018725 10 0 HTML
690 53 2010-08-10 0x0000000000018726 10 0 HTML
691 53 2010-08-10 0x000000000001872B 10 0 HTML
692 52 2010-08-10 0x000000000001872C 10 0 HTML
693 51 2010-08-10 0x000000000001872D 10 0 HTML
694 57 2010-08-10 0x000000000001872E 10 0 HTML

Now, a user can comment on any given item, in this case a statusupdate. When AddComment is submitted, we are using ObjectRecordId (which is the primary key of the alert being commented on) in order to identify which statusupdate is being commented on (fyi - the objectId tells us its a statusupdate):

public void AddComment(string comment)
{
if (_webContext != null)
{
var c = new Comment
{
Body = comment,
CommentByAccountId = _webContext.CurrentUser.AccountId,
CommentByUserName = _webContext.CurrentUser.UserName,
CreateDate = DateTime.Now,
SystemObjectId = _view.ObjectId,
SystemObjectRecordId = _view.ObjectRecordId
};
_commentRepository.SaveComment(c);
}
_view.ClearComments();
LoadComments();
}

Now, the problem is that when a user wants to comment on a friend's status update, he will be using the AlertId (or ObjectRecordId in the Comments table) corresponding to his account in the alerts table. The result is that comments are only viewable by the commenter and none of his friends:

[CommentId] [Body] [CommentById] [CommentByName] [ObjectId] [ObjectRecordId] [Delete]
97 hello world. 57 GrumpyCat 7 690 0

Of course the solution to this is to do something similar to what I did in the alerts table - when somebody makes a comment, make a corresponding row for every friend in the comments table. But how do I access the AlertIds of all of my friend's status updates in the Alerts table and map them to the ObjectRecordId column in the comments table? Since I can only access the status updates corresponding to my account (and their corresponding alertids), I don't know what the alertids are for the same statusupdate in my friend's accounts.

View 1 Replies


Similar Messages:

VS 2005 Finding Class In Vb.net To Insert The Record

Feb 23, 2010

i have following class in Vb.net to insert the record

Code:

[code]....

View 2 Replies

DataSource Controls :: How To Write Query Using Pivot Logic In Sql Server 2005

Jan 7, 2010

i have a table for customer forecast which contains customer, week number and quantit as columns. now i need to write query and list the week as column for each customer and each cell should have a quantity. how to write query for this using pivot logic. i dont want to use cursor.

View 3 Replies

Access :: Error In Loading Record From .xls From Server To Mssql 2005?

Sep 21, 2010

I ve an issue of uploading an .xls file to the server and picking it from server and loading the record to a table in the datatbase from the server. The code works on the application system but after publishing it i ve an error that read Could not find a part of the path 'C:inetpubwwwrootEngineDbUploads634207083546865207.xls'. please can any one put me through on how to sort this out. below is the code

protected void btnUpload_Click(object sender, EventArgs e) { string FileName = FileUpload1.PostedFile.FileName;
string saveDir = @""; string appPath = Request.ApplicationPath; string savePath = appPath + saveDir + Server.HtmlEncode(FileUpload1.FileName); String fileExtension = string.Empty; String path = Server.MapPath("~/Uploads/"); //try //{ //

The Files is not supported.You can only upload .xls Files format."; //} } //check if Files to be uploaded is with the extenstion name
xls. bool CheckFilesType(string FileName) { return Path.GetExtension(FileName).ToLower() == ".xls"; }

View 1 Replies

SQL Server :: Error While Executing A Dynamic Insert Sql Storedprocedure In Sql Server 2005?

Jan 4, 2011

assist me rectifying the error in following sql stored procedure?

Sql Query:- [Code]....

I have created the above Stored Procedure for inserting datas into any table but while I execute the above proceedure its throwing some error.

View 4 Replies

SQL Server :: Insert Large Amount Of Data In Sql Server 2005 Database With Every Time Duplicate Check?

Feb 6, 2011

I want to generate 30,000 cards and each card must be duplicate check with database. In my card, there are 2 things. Serial No and CardID. If any card already exists then I generate another card id but with the same serial no.

So how faster way I can generate 30,000 card with duplicate check? Which one I have made application, it takes about 25 minutes to insert.

View 33 Replies

SQL Server :: How To Insert One Table Data Into Another 2 Tables In Sql Server 2005

Feb 27, 2011

As I know, we can use INSERT INTO (....) SELECT FROM command to select data from one table and can insert into another table.

Now I need instead of 1 table, I want to select data from one table and Insert into another 2 tables.

Shall I write another INSERT INTO (..) SELECT FROM command or is there any other way?

View 7 Replies

DataSource Controls :: Insert A Record In A Remote Server From Local Server?

May 20, 2010

I need to insert a record in table which is in remote server....I am using two connection strings for local and remote....both the servers are in same workgroup only...so am able to connect the both.The problem is am filling data of local table in on dataset1 and remote server table data in another dataset dataset2..Now whil inserting a record local an error occured like "This row already belongs to another table" after googlingI found like this like "Dataset.importrow()" instead of "dataset.add()" method...then there is no errors but the inserted record is not inserting in remote server database...

View 5 Replies

SQL Server :: How To Insert A New Record Into A Table

Sep 23, 2010

I want to insert a new record into a table. The table has relationships with other secondary tables, For example:

Table: Stores
Table StoreCategories (a store can have many of these)

I want to insert a new store, get its ID and insert some categories in one go.

How do I go about this?

View 2 Replies

Cannot Insert Russian Text Into SQL Server 2005 Db?

Nov 9, 2010

I'm using stored procedures and DataContext to insert data to SQL Server database (ASP.NET 4 + SQL Server 2005 database, GoDaddy hosting)But after inserting russian text I see smth like this - '??????'If I insert constant text I'm using following construction - N'russian_text' and it works fine.Of course, I need to use variables as procedure parameters BUT I can't use it (for example - N@var fails)ALTHOUGH I'm using N-type fields in tables (nvarchar etc.)

View 2 Replies

SQL Server :: Insert With Sp (use Of Two Table Record) And Display?

Mar 11, 2011

i made two table and their repectively sp

[code]....

nw firstly i insert all value which appears on Default.aspx page and then display on grid..

but primary i couldn't work insert that value then after display grid..

View 14 Replies

ADO.NET :: How To Insert Record In Sql Server Database By Using Linq

Feb 8, 2011

how to insert record in sql server database by using linq?

still i m using MVC 3.0 send me full detail example for insert record using Linq

View 24 Replies

ADO.NET :: Insert Custom Data Format Into Sql Server 2005

Dec 17, 2010

i have a string like "13-9-10" i want to insert this as date into sql server 2005 in to a coumn "custdate" as type as datetime i added a sql paramater like this

Private Sub demoinsert(ByVal arr_data() As String)
DbCmd.CommandText = "INSERT INTO TBL_enqloan(cusdate) VALUES(@cusdate,)"
With DbCmd.Parameters
.Add("", SqlDbType.Date).Value=Convert.ToDateTime("arr(0).tostring")
end sub

getting an convert error how can i do it?

View 3 Replies

Insert Record In SQL Server From Xmlhttp Request Object?

Mar 14, 2010

How to insert one record in SQL Server by using the xmlhttp object and Asp.net

View 1 Replies

SQL Server :: How To Check To See If Record Exists Befor SQL Insert

Oct 13, 2010

I would like to check and see if a record exists before doing an insert. Here is the code I have tried:

[Code]....

View 2 Replies

SQL Server :: Case Statement To Insert New Record Syntax

Aug 5, 2010

I am using a SP to insert into tables base on the parameters but getting syntax errors on:

Msg 156, Level 15, State 1, Procedure Dyno_InsertNewItem, Line 27

View 3 Replies

SQL Server :: Insert / Update Based On Existing Record?

Feb 3, 2011

I can't for the life of me remember how to do this and I'm sure someone will answer this pretty quickly. I need to insert or update a record based on if it exists so in the SP I need to do:

SELECT * FROM table1 WHERE LinkedID = @ID Then I need to check if any rows were returned and apply it to an if statement which is where my mind is blocked.

View 2 Replies

SQL Server :: Checking For Existing Record To Insert / Update?

Nov 8, 2010

I'm having trouble with an SQL statement. I want to have one statement that checks to see if it a record exists. If it does, then update it and if it doesnt then insert a new one in the server. Here is what I have so far:

[Code]....

View 3 Replies

DataSource Controls :: How To Insert A Data File To Sql Server 2005

Mar 24, 2010

I am using an sql server 2005.

I want to insert to my table a column of some date,like that the user can insert a text file.

how to do that?

and how can I make that the user can only insert an int of length 9 for id?

View 3 Replies

Web Forms :: How To Insert Multiple Record With Table In A Cell Into Sql Server

Mar 16, 2010

i need to call multi dropdown for products that retrieve product name from microsoft sql and get the price as the product is been selected from the dropdown for total amount for the customer.Example is for customer to buy 6 product.The client is to enter the number of product purchase and the 6 dropdown appears as he click ok button.And as the clients select the product from the dropdown the price sum up together before saving into database.

View 1 Replies

DataSource Controls :: Insert Spaces Into A SQL Server 2005 Select Statement?

Feb 25, 2010

I have a select statement and want to be able to insert some spaces in the returned data:

[Code]....

For the parts with ' - ', I want to remove the dash and simply put spaces now. But when I remove the dash and put 4 spaces, I only get one space. How do I put in those 4 spaces?

View 17 Replies

How To Move Stored Procedure From SQL Server 2000 To 2005, Multiple Table Insert

Jul 21, 2010

moving some tables & stored procedures from SQL Server 2000, to SQL Server 2005.So far so good, but I've come across a problem with this stored procedure:

CREATE PROCEDURE [dbo].[user_insert]
@user_service_unit int,
@user_champion_1 varchar(50),
@user_champion_1_nt varchar(10),
@user_champion_2 varchar(50),
@user_champion_2_nt varchar(10),
@user_champion_3 varchar(50),
@user_champion_3_nt varchar(10),
@user_date_received datetime,
@user_requestor varchar(255),
@user_info_requested text,
@user_expiry_date datetime,
@user_10_days datetime,
@user_5_days datetime,
@user_2_days datetime
[code]...

View 3 Replies

DataSource Controls :: Insert A Date From Excel Sheet To Sql Server 2005 DateTime Field.

Jan 25, 2010

I want to read date field from Excel sheet and insert it into SQL Server2005.When I read date field it gives me a number say '40160' when the date feild is "08/01/2010"

How should to Read a date field from Excel Sheet Cells?

View 2 Replies

Web Forms :: How To Restore Last Record And Pass It Into The Details View As An Insert Record Again?

Feb 26, 2011

I'm very new on VWD, but I got the hang of it for the past 2 weeks(thank you for all the videos posted here in ASP.NET),but I'm really weak on the coding part(vb & c#),except for all the sample shown on the tutorials. Anyways, I have a simple project that
does insert, update & delete to SQL express using the details view. But to complete my project, I need to add a button that will create an event to restore the very last record inserted in SQL and display it back into the details view for minor modification
and nserted again as the newest record with the mod. I'm doing this so user, doesn't need to re-key-in redundant information, like names, original date & time etc, and just make modification on the description of the last record.....

View 2 Replies

Forms Data Controls :: FormView Must Be In The Insert Mode To Insert A Record?

Jan 21, 2011

I use GridView & FormView to update a record. but when I click the "save" button, throw an except : FormView must be in the insert mode to insert a record. The record has been updated success, and I didn't change the mode of the FormView, how this error comes?

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved