0
Romeok Posted 22 years ago
Grammar

Articles again

I know there've been many posts about articles, but I'm really getting lost when I cannot explain certain scenarios. Please help:

The ADO.NET architecture enables you to build components that efficiently manage data from multiple data sources. In a disconnected scenario (such as the Internet), ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems.

Why The ADO.NET initially, but no "the" for the second occurrence?
  

Top answer

Another example. These two paragraphs follow one after another in the original document: ---heading here timestamp is a data type that exposes automatically generated binary numbers, which are guaranteed to be unique within a database. timestamp is used typically as a mechanism for version-stamping table rows.

  • Another example.
  • These two paragraphs follow one after another in the original document: ---heading here timestamp is a data type that exposes automatically generated binary numbers, which are guaranteed to be unique within a database.
  • timestamp is used typically as a mechanism for version-stamping table rows.
  • The storage size is 8 bytes.
  • Remarks The Transact-SQL timestamp data type is not the same as the timestamp data type defined in the SQL-92 standard.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

7 Answers
0
Another example. These two paragraphs follow one after another in the original document:

---heading here
timestamp is a data type that exposes automatically generated binary numbers, which are guaranteed to be unique within a database. timestamp is used typically as a mechanism for version-stamping table rows. The storage size is 8 bytes.

Remarks
The T
0
More examples of what appears to be the same problem:

The bigint data type is supported where integer values are supported. However, bigint is intended for special cases where the integer values may exceed the range supported by the int data type. The int data type remains the primary integer data type in SQL Server.

bigint fits between s
0
Sorry, I'm just getting over excited.

Above examples were from Microsoft, now another author Borland seems to avoid using articles for names of classes, methods, data types etc:

Call Print to print the form. Print uses the GetFormImage method to obtain a bitmap of the form and draws that to the printer’s HDC.

Hmm... In Microsoft version would it
0
In the first sentence, the article is actually used to refer to the word 'architecture', with ADO.NET simply as an adjective. On the second example, ADO.NET is acting as a noun, and since it is a pronoun, it doesn't need an article (similarly, we say Windows XP, not the Windows XP.)

Similarly for your second example, 'the' is used to refer to 'data type', with timestamp acting as an ad
0
Thanks, I got that. But will it be correct to rephrase example 4 as:

Call the Print method to print the form. The Print method uses the GetFormImage method to...

But it will also be correct to say:

Call Print to print the form. Print uses GetFormImage to ...

I guess the question now becomes which is better and how d
0
Ok, taking the "adjective vs noun" rule you mentioned (does it have a name by the way?) consider this example (example 6).

You can delete (1)a DataRow from (2)the DataRowCollection by calling the Remove method of the DataRowCollection, or by calling the Delete method of the DataRow object.

(1) and (2)- Why articles are used? Does not fit into the "adjective vs noun" rule. What
0
I think I made a mistake up there about ADO.net being a noun (yes, it is a noun, but strictly, it is a pronoun.) So, like I've said: for nouns, articles are used. For pronouns, articles are not required.

'DataRow' and 'DataRowCollection' are nouns, hence they have articles 'attached' to them.

As for which to use, it is all a matter of clarity.

Let's say you're teac

Related Questions