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. The Lounge
  3. small database needed

small database needed

Scheduled Pinned Locked Moved The Lounge
databasehardwarecsharpc++sql-server
7 Posts 6 Posters 0 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.
  • D Offline
    D Offline
    dl4gbe
    wrote on last edited by
    #1

    Hallo, I need a small sql database. The database should be able to handle inner joins and return something like a recordset or an array of values. It is not necessary for the database to support things like group by, count, max, min and other more complicated sql select statements. The database has to support unicode string types. No other types are required. Yes, a method to add a new record should be avaiable. No need for updating a record. I could create create a new record and delete the old one instead. It's not necessary that this has to be done with SQL. Any kind of method can do. Oh, yes it should support "delete from table where ..." Sequences, stored procedures are not required. Support for Indexes should be avaiable. Some functions to create a table or index is required. Not necessary to be SQL. A drop table function is also required. Basically I need a database which has the functionality of microsoft adoce and cedb (Ce object store). I need to replace adoce and cedb and the Odyssey Software wrapper. no support for sync is required. No support for .net,ado.net or cdb is required either. It's fine if I can use it with C++ (embedded Visual C) The database should be written in C++ or C and should compile with evc 3 or 4. Primarilly it must work with strongarm processors. The database must be small in size and memory consumption. It must run on a machine which has just a view megabyte of RAM avaiable. The database will be used to collect medical records of hilltribe people in remote areas of Laos, Burma, Thailand and Vietnam. It's for a NGO, so it should not cost any serious money and should be open source, so I can remove not required functionality. Unicode support is a must. The database will be only used on the device. No RAD or sync. technology is required. Primarily we use HP Pocket PC hardware. Support for PC is not required. It must have a much smaller footprint than sql server ce has. Anybody a sugjestion. Thanks a lot. Chris :) Vietiane Lao (PDR) Bangkok, Thailand

    M PJ ArendsP V J 4 Replies Last reply
    0
    • D dl4gbe

      Hallo, I need a small sql database. The database should be able to handle inner joins and return something like a recordset or an array of values. It is not necessary for the database to support things like group by, count, max, min and other more complicated sql select statements. The database has to support unicode string types. No other types are required. Yes, a method to add a new record should be avaiable. No need for updating a record. I could create create a new record and delete the old one instead. It's not necessary that this has to be done with SQL. Any kind of method can do. Oh, yes it should support "delete from table where ..." Sequences, stored procedures are not required. Support for Indexes should be avaiable. Some functions to create a table or index is required. Not necessary to be SQL. A drop table function is also required. Basically I need a database which has the functionality of microsoft adoce and cedb (Ce object store). I need to replace adoce and cedb and the Odyssey Software wrapper. no support for sync is required. No support for .net,ado.net or cdb is required either. It's fine if I can use it with C++ (embedded Visual C) The database should be written in C++ or C and should compile with evc 3 or 4. Primarilly it must work with strongarm processors. The database must be small in size and memory consumption. It must run on a machine which has just a view megabyte of RAM avaiable. The database will be used to collect medical records of hilltribe people in remote areas of Laos, Burma, Thailand and Vietnam. It's for a NGO, so it should not cost any serious money and should be open source, so I can remove not required functionality. Unicode support is a must. The database will be only used on the device. No RAD or sync. technology is required. Primarily we use HP Pocket PC hardware. Support for PC is not required. It must have a much smaller footprint than sql server ce has. Anybody a sugjestion. Thanks a lot. Chris :) Vietiane Lao (PDR) Bangkok, Thailand

      M Offline
      M Offline
      M dHatter
      wrote on last edited by
      #2

      you like halo toooo much ;P -- modified at 0:08 Thursday 23rd March, 2006

      1 Reply Last reply
      0
      • D dl4gbe

        Hallo, I need a small sql database. The database should be able to handle inner joins and return something like a recordset or an array of values. It is not necessary for the database to support things like group by, count, max, min and other more complicated sql select statements. The database has to support unicode string types. No other types are required. Yes, a method to add a new record should be avaiable. No need for updating a record. I could create create a new record and delete the old one instead. It's not necessary that this has to be done with SQL. Any kind of method can do. Oh, yes it should support "delete from table where ..." Sequences, stored procedures are not required. Support for Indexes should be avaiable. Some functions to create a table or index is required. Not necessary to be SQL. A drop table function is also required. Basically I need a database which has the functionality of microsoft adoce and cedb (Ce object store). I need to replace adoce and cedb and the Odyssey Software wrapper. no support for sync is required. No support for .net,ado.net or cdb is required either. It's fine if I can use it with C++ (embedded Visual C) The database should be written in C++ or C and should compile with evc 3 or 4. Primarilly it must work with strongarm processors. The database must be small in size and memory consumption. It must run on a machine which has just a view megabyte of RAM avaiable. The database will be used to collect medical records of hilltribe people in remote areas of Laos, Burma, Thailand and Vietnam. It's for a NGO, so it should not cost any serious money and should be open source, so I can remove not required functionality. Unicode support is a must. The database will be only used on the device. No RAD or sync. technology is required. Primarily we use HP Pocket PC hardware. Support for PC is not required. It must have a much smaller footprint than sql server ce has. Anybody a sugjestion. Thanks a lot. Chris :) Vietiane Lao (PDR) Bangkok, Thailand

        PJ ArendsP Offline
        PJ ArendsP Offline
        PJ Arends
        wrote on last edited by
        #3

        Does Sqlite[^] work for you?


        You may be right I may be crazy -- Billy Joel -- Within you lies the power for good - Use it!

        Within you lies the power for good; Use it!

        S 1 Reply Last reply
        0
        • D dl4gbe

          Hallo, I need a small sql database. The database should be able to handle inner joins and return something like a recordset or an array of values. It is not necessary for the database to support things like group by, count, max, min and other more complicated sql select statements. The database has to support unicode string types. No other types are required. Yes, a method to add a new record should be avaiable. No need for updating a record. I could create create a new record and delete the old one instead. It's not necessary that this has to be done with SQL. Any kind of method can do. Oh, yes it should support "delete from table where ..." Sequences, stored procedures are not required. Support for Indexes should be avaiable. Some functions to create a table or index is required. Not necessary to be SQL. A drop table function is also required. Basically I need a database which has the functionality of microsoft adoce and cedb (Ce object store). I need to replace adoce and cedb and the Odyssey Software wrapper. no support for sync is required. No support for .net,ado.net or cdb is required either. It's fine if I can use it with C++ (embedded Visual C) The database should be written in C++ or C and should compile with evc 3 or 4. Primarilly it must work with strongarm processors. The database must be small in size and memory consumption. It must run on a machine which has just a view megabyte of RAM avaiable. The database will be used to collect medical records of hilltribe people in remote areas of Laos, Burma, Thailand and Vietnam. It's for a NGO, so it should not cost any serious money and should be open source, so I can remove not required functionality. Unicode support is a must. The database will be only used on the device. No RAD or sync. technology is required. Primarily we use HP Pocket PC hardware. Support for PC is not required. It must have a much smaller footprint than sql server ce has. Anybody a sugjestion. Thanks a lot. Chris :) Vietiane Lao (PDR) Bangkok, Thailand

          V Offline
          V Offline
          Vasudevan Deepak Kumar
          wrote on last edited by
          #4

          Check out http://hsql.sourceforge.net/[^] It is an embeddable database engine also. Vasudevan Deepak Kumar Personal Web: http://www.lavanyadeepak.tk/ I Blog At: http://www.dotnetjunkies.com/weblog/deepak/
          http://deepakvasudevan.blogspot.com/
          http://deepak.blogdrive.com/

          1 Reply Last reply
          0
          • PJ ArendsP PJ Arends

            Does Sqlite[^] work for you?


            You may be right I may be crazy -- Billy Joel -- Within you lies the power for good - Use it!

            S Offline
            S Offline
            S Douglas
            wrote on last edited by
            #5

            PJ Arends wrote:

            Does Sqlite[^] work for you?

            Glad you suggested it as it was the first thing that I thought of while reading the OP; and it looks like you got voted down for doing so. Who knows why, that is unless you have been poking the trolls again (yes I realize I’m a troll but I dont vote people down).


            1 Reply Last reply
            0
            • D dl4gbe

              Hallo, I need a small sql database. The database should be able to handle inner joins and return something like a recordset or an array of values. It is not necessary for the database to support things like group by, count, max, min and other more complicated sql select statements. The database has to support unicode string types. No other types are required. Yes, a method to add a new record should be avaiable. No need for updating a record. I could create create a new record and delete the old one instead. It's not necessary that this has to be done with SQL. Any kind of method can do. Oh, yes it should support "delete from table where ..." Sequences, stored procedures are not required. Support for Indexes should be avaiable. Some functions to create a table or index is required. Not necessary to be SQL. A drop table function is also required. Basically I need a database which has the functionality of microsoft adoce and cedb (Ce object store). I need to replace adoce and cedb and the Odyssey Software wrapper. no support for sync is required. No support for .net,ado.net or cdb is required either. It's fine if I can use it with C++ (embedded Visual C) The database should be written in C++ or C and should compile with evc 3 or 4. Primarilly it must work with strongarm processors. The database must be small in size and memory consumption. It must run on a machine which has just a view megabyte of RAM avaiable. The database will be used to collect medical records of hilltribe people in remote areas of Laos, Burma, Thailand and Vietnam. It's for a NGO, so it should not cost any serious money and should be open source, so I can remove not required functionality. Unicode support is a must. The database will be only used on the device. No RAD or sync. technology is required. Primarily we use HP Pocket PC hardware. Support for PC is not required. It must have a much smaller footprint than sql server ce has. Anybody a sugjestion. Thanks a lot. Chris :) Vietiane Lao (PDR) Bangkok, Thailand

              J Offline
              J Offline
              Jeremy Falcon
              wrote on last edited by
              #6

              If you want extremely small and fast, look into a good ISAM library. Clikety[^] Plenty of small DBMSs use ISAM on the backend anyway. So why not just use what they do and skip the middleman? Needless to say, data integrity will have to be ensured via code. Jeremy Falcon

              D 1 Reply Last reply
              0
              • J Jeremy Falcon

                If you want extremely small and fast, look into a good ISAM library. Clikety[^] Plenty of small DBMSs use ISAM on the backend anyway. So why not just use what they do and skip the middleman? Needless to say, data integrity will have to be ensured via code. Jeremy Falcon

                D Offline
                D Offline
                dl4gbe
                wrote on last edited by
                #7

                Thank you for the replies. I will check out everything you sugjest. Many thanks again. Greetings from Bangkok Chris :)

                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