473,385 Members | 1,720 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Notify of Updates

489 256MB
I don't know if this is possible but can I have my program notify users when I put a new update on the web. I get this with some of my program, it says there is a new update to the program. I would like to be able to do this in my program. The program is written in Access, I put the update in a executable zip file on my web site. The program has a version number that I could check and if it doesn't match the current version put a notification about the update.
Just a thought, any suggestions would be appreciated.
Thanks
Apr 14 '17 #1

✓ answered by jforbes

For what you are doing, it's probably easier to
  • Include a VersionNumber in your FrontEnd Database, either in a Table or as a Global Variable
  • When the FrontEnd loads, check the VersionNumber against a VersionNumbr in the BackEnd
  • If it's the same as a hard coded version number, then carry on as normal.
  • If the VersionNumber is greater, display a message to the user that there is a new version available and that the Updater will be run. When they click OK, fire off the Installer and Exit the current instance of the Database.

5 1497
NeoPa
32,556 Expert Mod 16PB
Interesting question Tom.

I'm not sure how you'd check the file or even download it but I suspect someone here will know.

What I can suggest though, is to include the version number in the name of the file, and thus the link. Always assuming something like a DIR is possible on an HTML link. I do something very similar for my own release procedure, but that's all on a local network so not quite what you're after.

BTW Have you seen my article (Control External Processes using Scripts - CMD) about doing this sort of thing automatically so that it closes the current version and opens the new one seamlessly, once the new version's been copied into place of course. It should give you some helpful pointers even if it doesn't help much with the web side of things. There's also a video that explains some of it ((Video) Controlling External Processes in Access - FTP), although it doesn't cover exactly the same job.
Apr 15 '17 #2
CD Tom
489 256MB
I have my update loaded on my website www.mywebsite.com/xxxxxxver260update.exe This would be ver 26.0 I can check for the version of the program the user has. I would like to have an option that says Check for Update and if the program on my website isn't the same as the one on the website let the user know there is a newer version of the program an present them with an option to download the update.
Apr 18 '17 #3
NeoPa
32,556 Expert Mod 16PB
CD Tom:
I'm not sure how you'd check the file or even download it but I suspect someone here will know.
Hi Tom.

I do understand what you want. Unfortunately I don't have the experience to help you further. I'll keep monitoring this thread though and maybe I can learn something at the same time you do.
Apr 19 '17 #4
jforbes
1,107 Expert 1GB
For what you are doing, it's probably easier to
  • Include a VersionNumber in your FrontEnd Database, either in a Table or as a Global Variable
  • When the FrontEnd loads, check the VersionNumber against a VersionNumbr in the BackEnd
  • If it's the same as a hard coded version number, then carry on as normal.
  • If the VersionNumber is greater, display a message to the user that there is a new version available and that the Updater will be run. When they click OK, fire off the Installer and Exit the current instance of the Database.
Apr 19 '17 #5
CD Tom
489 256MB
I'll give that a try. Thanks
Apr 19 '17 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: Alessandro GARDICH | last post by:
Hi to all I have problem with NOTIFY/LISTEN ... I'm writing a C++ application with libpqxx, I thought was a problem of the lib but I try also with a C program using libpq with the same result,...
0
by: Marcin Grzębski | last post by:
Hi, I want do create control (based on UserControl) that contains collection MyItemCollection (inherited from ICollection) of objects MyItem. I spent so much time to force this collection save...
0
by: sanjana | last post by:
hi i want to write a C# .net code to display a balloon in the task bar i have used notifyicon class to get the icon in the task bar then i have used Shell_NotifyIcon and NotifyIconData structure...
1
by: Aaron Smith | last post by:
I have a question. When using a DataGrid, I want to make sure the datasource gets updated every time the user makes changes and navigated to a new row. The way I am doing it now, is I have a...
3
by: Frank van Vugt | last post by:
L.S. Either the docs or I are missing something.... While using libpq I noticed that listen/notify calls were being converted to lowercase. A further look showed that the listen/notify calls...
5
by: Ted Shab | last post by:
Hi, I'm trying to come up with a relatively simple multi-master replication solution. This is for multiple databases that need to be discreet, and change relatively infrequently (10-30 updates...
2
by: rdemyan via AccessMonster.com | last post by:
I currently have code that brings up a form where the user can see a list of spreadsheets on my ftp site, select one and then download and import the spreadsheet into a table. All of this...
1
by: chandu | last post by:
hello, in a multi client environment . at the same time two clients open the Application. one client updated some data in the database. at that time another client wants to update some data.....
1
by: Brett Romero | last post by:
I use VS.NET 2005 with VSS integration. Is there a way for it to notify you via Studio that a project has updates in VSS? Or, how can I use code to poll each project for updates? Thanks, Brett
1
by: namrataa | last post by:
i have a notify icon for our media player developed in wpf. included files are notify.cs,notify.resx,notify.designer.cs. i have also added a class file called app.cs . now the problem is how...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.