remote data

I want to create a system with 1 database and many users that can access it
a solution is the server client model

ok lets say we have a database in a remote server(vfp database)
i go to each client and make a datasource and a connection to that database
1)the tables of that database will ONLY be viewed by clients through remote views
2)if yes ,i will put the views in the data enviroment
3)if yes,i can insert,delete,update,buffer...etc the views like they were tables
4)must i make a server programm with fox if yes what must kind of functions must i put there
5)does sql pass through has anything to do with all this
6)i think i must make a database to every client and then inside that database choose connections and make a connection to the server database,right
7)if yes then whats the point of the local database for temporary local tables for example
8)and most important:)is there a sample anywhere

 



Answer this question

remote data

  • rvsrinu

    If you don't need security (I don't mean you can't with VFP database but not a beginner's task IMHO) then VFP handles almost all for you.

    Having data on a shared folder and:
    set exclusive off

    is almost all you need. This basically creates a multiuser application (it's not client/server - I think you don't bother if it's or not).
    For example create a form or application with wizard. Created application or form is ready for multiuser. Basically this works and later you can have more control over locking yourself.

    Free stuff from MS:) Yes MSDE was for free and now SSE. Actually there is much more free things from MS now. For example Express series (C#.Net express, VB.Net express, ...) are free for the first year then $49 if you want to keep developing with. Nothing surprising IMHO. If developers can afford it and develop MS based solutions then more and more MS product sales it actually means from my point of view:)

  • atje

    I prefer my name to be spelled as Cetin or originally as it is written Cetin.

    I don't think somwehere I said "shared folder is safest environment for a public database", did I Sorry I don't understand what you mean by partitioning (disk partition, SQL server partitioned views/tables ).


  • Mik Dennet

    what would happen if i placed the database in a shared folder and all users had the correct privileges in the folder to view and change the contents of the folder
  • shjuspea

    4)what is SSE/MSDE
    thank you

  • Ajit Halder

    1)in my application there is no need for security .can i make a database to a shared folder in a server and then let all client applications(made with vfp) connect to it
    2)i guess i can execute sqo statements normally and the only problem would be not to exclusively open a table that many users use right
    3)no server program would be actually needed right
    the database must be made with vfp ,no sql server


  • dmoney23X

    >what is SSE/MSDE

    SQL Server Express, a new (free) product that puts a local SQL Server light database in your PC. It replaced the older (but still functioning) MSDE (Microsoft Data Engine).

    http://www.microsoft.com/sql/editions/express/default.mspx

  • Bernie Yung

    It's a question I turn over in my mind too Billars, although my assumption is that it's a short-cut to sideswipe SUN and all the other whinning ninnys who're complaining Microsoft are too secret with their technologies. Beware of Greeks bearing gifts is a sound tenet.

    I will agree with Centin though, DB creation is such an intricate and confusing arena these days, gaining such experience Microsoft and MSDN are offering, for free, is a potentially life-changing opportunity. Agreed the small-medium scale market will grow with MS at the root, thereby giving MS more room for manoeuvre to supply that market, but the potential is to oversupply the db and applications sector in the near future, without breaking the wrapper of Windows; tyrannical meritocricy. I personally like the concept of MSDN, because people give their time to help others; altruistic communism.

    Are you sure the shared folder is the safest environment for a public database Centin I thought partitioning would be a better alternative



  • Leo Leys

    this is very good ,a free light version of the powerfull sql server.thks alex for the info.i might actually use it,

    but how come microsoft gives something for free its kinda strange,is it full of bugs or something





    Free SoftWare From Microsoft:One Small Step For Man,One big Step For Microsoft

  • VisualBasicGuruWannabe

    1) No if you don't force it via some ways (like IIS, OS permissions, DBC events etc)
    2) How you prefer
    3) Yes (considering you only update one base table from an RV)
    4) Depends
    5) Yes
    6) No
    7) A local database is a container
    8) Start with checking solution.app

    You asked too many questions in one. Each really might take paragraphs to answer.  Maybe what you are looking for is using SSE/MSDE or SQl server as backend with VFP.


  • remote data