Is added or has been added



What is right way to write or speak?

I am a developer and want to add message to my application once the record has been added to the database.

So I am confused about the right way to write/speak the message.

The record is added


The record has been added


Posted 2014-07-17T12:08:24.893

Reputation: 135

“[I] want to add message to my application once the record has been added to the database.” It sounds to me like you already answered your question. – svick – 2014-07-17T17:53:59.460



Another possibility is to simply say it like this:

Record added.

That's short for "[The] record [has been / was] added."

You will see that sort of thing all the time in software.

Message sent.

File deleted.

Users don't like to read a lot of text. It's good to get straight to the point with them.


Posted 2014-07-17T12:08:24.893

Reputation: 2 158

I agree with your feedback about user don't like to read many stuffs :) so this can be more simpler as well. Since I am not native English speaker and have lot of knowledge in grammar, I am still trying to understand the differences between all. – pixelngrain – 2014-07-18T04:12:11.650


"The record is added" is incorrect--it should be "the record was added." Both sentences would then be correct. But, for a software application, "the record has been added" sounds better to me.


Posted 2014-07-17T12:08:24.893

Reputation: 2 052

Thanks for the answer. I also eager to know why has been added? I mean want to understand what is the grammatically reason behind it. Sorry! about my english :) – pixelngrain – 2014-07-17T12:38:26.973

I don't have a strong reason for preferring "has been" over "was"--it's just a personal preference. As a software engineer myself, "has been" just feels better this in context. Perhaps, the software status messages I'm typically exposed to in my work exhibit a higher incidence of "has been" than "was." – Obfuskater – 2014-07-17T13:29:49.437

2@pixelngrain, "has been added" means that it was added, and it's still added. The present perfect tells us about something that happened and that continues into the present. If however you say "it was added", then that doesn't necessarily say anything about its state now. It was added, but it could have been removed since then. It think "has been added" is better in this case because it more precisely describes the situation. – Dangph – 2014-07-17T13:35:11.337

@Dangph Does it? In a multi-user application, somebody else might have removed the record after it was added but before the message was shown. – svick – 2014-07-17T17:51:00.020

@Dangph thanks for such detail explanation. It helped me to understand little better. – pixelngrain – 2014-07-18T04:17:20.920


I usually prefer "Record added successfully", especially with databases. The reason for this is because there might be access restrictions causing the record to be revoked ("no permission").


Posted 2014-07-17T12:08:24.893

Reputation: 125