Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Weird and The Wonderful
  4. Another ancient oddity in .net

Another ancient oddity in .net

Scheduled Pinned Locked Moved The Weird and The Wonderful
csharpquestion
18 Posts 9 Posters 13 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O obermd

    DataRows are related to the tabular nature of a DataGridView and don't have to be backed by a database. DataRecords are related to actual database records.

    P Offline
    P Offline
    PIEBALDconsult
    wrote on last edited by
    #6

    obermd wrote:

    DataRecords are related to actual database records.

    Not necessarily.

    1 Reply Last reply
    0
    • T Thornik

      Don't ask MS "why you give this name?" :) MS always fail here (like naming responsibility were given to mexican hobo). Add here that .NET itself is a "renamed Java" with appropriate legacy. And only years later MS made .NET "as it should be", but legacy classes still here. That's why we have Array completely incompatible with simple List<>. Don't ask, just ignore. :)

      F Offline
      F Offline
      F Margueirat
      wrote on last edited by
      #7

      This could have been answer without naming any nationality.

      T 1 Reply Last reply
      0
      • F F Margueirat

        This could have been answer without naming any nationality.

        T Offline
        T Offline
        Thornik
        wrote on last edited by
        #8

        Why not? Or you SCARED to say anything w/o government approval? Sorry, but I don't play this "tolerant games".

        F 1 Reply Last reply
        0
        • T Thornik

          Why not? Or you SCARED to say anything w/o government approval? Sorry, but I don't play this "tolerant games".

          F Offline
          F Offline
          F Margueirat
          wrote on last edited by
          #9

          I'm lucky to live in a country where I can say pretty much what I want without the government coming after me. I'm also lucky enough to be in a position where I don't need to diminish anyone to feel that I'm better.

          T 1 Reply Last reply
          0
          • F F Margueirat

            I'm lucky to live in a country where I can say pretty much what I want without the government coming after me. I'm also lucky enough to be in a position where I don't need to diminish anyone to feel that I'm better.

            T Offline
            T Offline
            Thornik
            wrote on last edited by
            #10

            Very right now you try to diminish me to feel higher than me. Because by some reason you think I offended somebody. Elaborate HOW, please??

            M D F 3 Replies Last reply
            0
            • P PIEBALDconsult

              A Row may be a record, but a (logical) Record may comprise several Rows across several tables. It's like atoms (rows) and molecules (records). So, DataTables use DataRows, excellent. System.Data.DataRow System.Data.DataRowView System.Data.DataTable.Rows System.Data.DataTable.NewRow System.Data.DataView.RowFilter But why, then, is a System.Data.IDataReader a System.Data.IDataRecord ? Which is illogical. Why not System.Data.IDataRow ?

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #11

              A DataReader is "forward reading" only. "Rows" have never been part of the nomenclature associated with sequential data sets (i.e. records; record set). Rows can be usually be [indexed]; "records" rarely, unless they're fixed length (it's usually a positioning; then a read). DataReader.HasRows throws it all out the window; of course.

              "Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I

              1 Reply Last reply
              0
              • T Thornik

                Very right now you try to diminish me to feel higher than me. Because by some reason you think I offended somebody. Elaborate HOW, please??

                M Offline
                M Offline
                Member_5893260
                wrote on last edited by
                #12

                Nobody needs to try to diminish you. Your ability to write in English (or, really, the lack thereof) does that quite happily, all by itself.

                T 1 Reply Last reply
                0
                • T Thornik

                  Very right now you try to diminish me to feel higher than me. Because by some reason you think I offended somebody. Elaborate HOW, please??

                  D Offline
                  D Offline
                  Dave DD
                  wrote on last edited by
                  #13

                  Well you've potentially offended hobos, Mexican's, and Mexican hobos. As a hobo myself I am very offended.

                  T 1 Reply Last reply
                  0
                  • M Member_5893260

                    Nobody needs to try to diminish you. Your ability to write in English (or, really, the lack thereof) does that quite happily, all by itself.

                    T Offline
                    T Offline
                    Thornik
                    wrote on last edited by
                    #14

                    Your reply is just proof you're dumb young sh.... who tries to diminish people just to feel better (because in reality you're nothing). English is my SECONDARY language and as a secondary it's more than good. But main point is you're so miserable that knowing nothing about me all you could say is "your english is bad". Yep, I know! When pathetic people try to offend me, they use my English level. :) Enough said, dumb! You're not interesting anymore, get lost.

                    M 1 Reply Last reply
                    0
                    • D Dave DD

                      Well you've potentially offended hobos, Mexican's, and Mexican hobos. As a hobo myself I am very offended.

                      T Offline
                      T Offline
                      Thornik
                      wrote on last edited by
                      #15

                      As a monkey who permanently offended on everything, you need some help - suck smth for example.

                      D 1 Reply Last reply
                      0
                      • T Thornik

                        Your reply is just proof you're dumb young sh.... who tries to diminish people just to feel better (because in reality you're nothing). English is my SECONDARY language and as a secondary it's more than good. But main point is you're so miserable that knowing nothing about me all you could say is "your english is bad". Yep, I know! When pathetic people try to offend me, they use my English level. :) Enough said, dumb! You're not interesting anymore, get lost.

                        M Offline
                        M Offline
                        Member_5893260
                        wrote on last edited by
                        #16

                        Oh well. Thanks for calling me young, though. At 56, having been programming for 43 years, I find it quite invigorating when idiots make assumptions. But at least you've got proof.

                        1 Reply Last reply
                        0
                        • T Thornik

                          As a monkey who permanently offended on everything, you need some help - suck smth for example.

                          D Offline
                          D Offline
                          Dave DD
                          wrote on last edited by
                          #17

                          Stay classy

                          1 Reply Last reply
                          0
                          • T Thornik

                            Very right now you try to diminish me to feel higher than me. Because by some reason you think I offended somebody. Elaborate HOW, please??

                            F Offline
                            F Offline
                            F Margueirat
                            wrote on last edited by
                            #18

                            You really need some mental gymnastic to read my message and think that I'm trying to diminish you. I am not the one inserting some nationality (Mexican in your case) followed by a derogatory term (hobo) to say something is bad. I was not offended, I just said that the message could have been answered without inserting any nationality. I don't get offended by random people on Internet, I would be a very bitter person if I did. But I also tend to think that bigots are usually not the smartest people in the planet. That being said, I'm not interested in wasting more time responding to someone that is showing your kind of behaviour, I have better things to do with my life. Hasta la vista Thornik.

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups