|
-
Aug 5th, 2009, 11:28 AM
#1
Thread Starter
PowerPoster
[RESOLVED] err; target system files are out of date
with vb6 p&d
vb6 database application with ADO 2.8
My OS = windows XP+ SP2
target machine OS = windows XP + SP2
.........................
My setup package contains;
setup boot strap;one .dpi;& single cab + setup files
.........................
application installed on my system but while try to install on
target machine i got error message stating
" Setup can't continue because some system files are out of date on your system.click OK if you would like setup to update these files for you now, you need to restart your windows before you can run set up again"
it is my first application i am installing on target machine
kindly advise please
-
Aug 5th, 2009, 12:47 PM
#2
Re: err; target system files are out of date
See the FAQs at the top of this forum - there is a link to an article about that error.
-
Aug 5th, 2009, 12:53 PM
#3
Thread Starter
PowerPoster
Re: err; target system files are out of date
yes sir
i am reading it thank u.
-
Aug 5th, 2009, 12:57 PM
#4
Thread Starter
PowerPoster
Re: err; target system files are out of date
i am getting error;
c:\WINDOWS\system32\msvcit.dll
destination file in use,please close all applications in use
what does it mean
i paused my anti virus
-
Aug 5th, 2009, 01:22 PM
#5
Re: err; target system files are out of date
I don't recognise that particular file name, but as it starts with "MSVC", I suspect you should not be distributing - because they are generally operating system files, and you need a particular version (which is pre-installed with Windows).
If you remove it (and any other MSVC* files) from your package, it should get you past this, and hopefully your program will install+run properly.
-
Aug 6th, 2009, 03:19 AM
#6
Thread Starter
PowerPoster
Re: err; target system files are out of date
still the problem persists on target machine(s)
1) Setup can't continue because some system files are out of date on your system
as guided by the KB article
a) i ensured Ok to set the tmp environment variable , through mycomputer / advanced / environment variables
kindly advise me so as to install on to a windows xp machine.
what are the files i should package ( i am using ado 2.8)
what type mdac.exe i should use.
while i tried to install the mdac.exe alone on the target pc the error message comes as " low memory disc space or the cab files are corrupted"
kindly advise
-
Aug 6th, 2009, 04:26 AM
#7
Re: err; target system files are out of date
What files you need depends mainly on your application, which P&DW will usually determine. You can find out what files it thinks you need by opening the file Setup.lst, and I recommend you post the contents of it here.
For ADO, you should install MDAC - but only on Windows 2000 or earlier (XP and later have it pre-installed).
-
Aug 6th, 2009, 09:38 AM
#8
Thread Starter
PowerPoster
Re: err; target system files are out of date
these are the minimum files i selected while p&dw of VB6
via dialog box (after gone through some articles)
[Bootstrap]
SetupTitle=Install
SetupText=Copying Files, please stand by.
CabFile=CCsaver.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=1
[Bootstrap Files]
[email protected],$(WinSysPathSysFile),,,7/15/00 1:00:00 AM,101888,6.0.84.50
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
[email protected],$(WinSysPathSysFile),$(TLBRegister),,8/23/01 8:00:00 AM,17920,3.50.5014.0
[email protected],$(WinSysPathSysFile),,,8/4/04 12:56:42 AM,65024,5.1.2600.2180
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/4/04 12:56:46 AM,83456,5.1.2600.2180
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,12/4/07 11:38:13 AM,550912,5.1.2600.3266
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,2/23/04 8:42:40 PM,1386496,6.0.97.82
[IconGroups]
Group0=CCsaver
PrivateGroup0=True
Parent0=$(Programs)
[CCsaver]
Icon1="CCsaver.exe"
Title1=CCsaver
StartIn1=$(AppPath)
[Setup]
Title=CCsaver
DefaultDir=$(ProgramFiles)\CCsaver
AppExe=CCsaver.exe
AppToUninstall=CCsaver.exe
[Setup1 Files]
File1=@MDAC_TYP.EXE,$(AppPath),,$(Shared),6/26/98 12:00:00 AM,8124720,4.71.1015.0
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),9/23/05 9:20:30 AM,118784,6.0.88.4
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,407104,6.0.30.5
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),4/15/05 8:58:16 PM,1071088,6.1.97.86
[email protected],$(WinSysPath),$(DLLSelfRegister),$(Shared),8/3/04 10:00:00 PM,152848,6.1.97.82
[email protected],$(AppPath),,$(Shared),8/6/09 1:26:20 AM,479273,1.0.0.0
; The following lines may be deleted in order to obtain extra
; space for customizing this file on a full installation diskette.
;
-
Aug 6th, 2009, 10:41 AM
#9
Re: err; target system files are out of date
I'm not an expert on installation, but that all looks OK to me - apart from the MDAC as mentioned before.
-
Aug 6th, 2009, 10:54 AM
#10
Thread Starter
PowerPoster
Re: err; target system files are out of date
i have not used any where late binding
so i scared if i not installs correct MDAC then any bug may arise.
i used ado 2.8
-
Aug 6th, 2009, 11:09 AM
#11
Re: err; target system files are out of date
As I have already said, you can be certain that an apt version of MDAC is pre-installed on XP or later. XP has 2.8 (or higher), Vista has 6.0 (or higher), and I'm not sure about Windows 7... but they will all happily act as if they are 2.8 if that is what your program references.
You can also be pretty sure that trying to install MDAC 2.8 on XP or later will fail in one way or another.
-
Aug 6th, 2009, 11:45 AM
#12
Thread Starter
PowerPoster
Re: err; target system files are out of date
so i will distribute it with
minimum dependency.
* Msvbvm60.dll
* Oleaut32.dll
* Olepro32.dll
* Asycfilt.dll ( as per KB article)
along with other .ocx files
& in the FAQ portion i found vb installer 1.1 is it can over come all these problems !
advise please..
-
Aug 6th, 2009, 11:48 AM
#13
Re: err; target system files are out of date
If you mean the Visual Studio Installer, it is very good, and based on my experience will give you far fewer problems overall than P&DW.
-
Aug 6th, 2009, 12:01 PM
#14
Thread Starter
PowerPoster
Re: err; target system files are out of date
thank you sir will read / try & come back to you
-
Aug 7th, 2009, 11:16 AM
#15
Thread Starter
PowerPoster
Re: err; target system files are out of date
sir
(1) with p&dw application is installing fine on a vistha
machine but could not on xp
(2) with visual studio installer 1.1 application is installing fine
both on xp & vistha as well
but on both the cases i am getting error 9706;
"provider not found or not properly insatlled"
what's the remedy please
-
Aug 8th, 2009, 06:17 AM
#16
Re: err; target system files are out of date
The Provider is whatever you specified in your connection string(s), and it needs to be installed too.
Depending on what it is, you may find a download for it in the "MDAC/Jet/ACE downloads" link in my signature.
-
Aug 8th, 2009, 06:33 AM
#17
Thread Starter
PowerPoster
Re: err; target system files are out of date
sir Thanks i was expecting you;
(1)
in this here i red - http://www.eggheadcafe.com/forumarch...st26074865.asp
to register msjetoledb40.dll
(2) i tried to install mdac 2.8 but generated error as
"cab file corrupted or less memory space."
(3) how can i include these utility ( provider) with visual
studio installer
others:-
i reinstalled xp SP-2
i installed office2003 updates sp-3
please.....
-
Aug 8th, 2009, 06:48 AM
#18
Re: err; target system files are out of date
 Originally Posted by make me rain
What you should install (and how you should install it) depends on which provider you are using... which you haven't told us.
(3) how can i include these utility ( provider) with visual
studio installer
It depends on the provider.
(2) i tried to install mdac 2.8 but generated error as
"cab file corrupted or less memory space."
I have explicitly and repeatedly told you not to do that.
-
Aug 8th, 2009, 07:03 AM
#19
Thread Starter
PowerPoster
Re: err; target system files are out of date
with (VB6 + Access03 data base application) distributing
with visual studio installer 1.1.
(a) my connection string is like this, i was using jet 4.0, but just now i changed it to jet 3.51.
"PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & DbPath & ";Jet OLEDB atabase Password=261000!2;"
please advise which files to distribute now so as to bundle
provider also along with VSdio 1.1 please
-
Aug 8th, 2009, 07:39 AM
#20
Re: err; target system files are out of date
Jet 3.51 is no longer available/supported, it would be better to use 4.0
The link I provided has the downloads for it (as Vista isn't listed, assume it is pre-installed on that).
The documentation for VSI is in the FAQs at the top of this forum, and should contain info on how to include things like Jet.
-
Aug 8th, 2009, 08:48 AM
#21
Thread Starter
PowerPoster
Re: err; target system files are out of date
i am suspecting my distributing package
because in vistha by default provider is installed, even then "error message 3706 provider can't be found is appearing"
Last edited by make me rain; Aug 8th, 2009 at 09:36 AM.
Reason: Grammer mistake
-
Aug 8th, 2009, 11:50 AM
#22
Re: err; target system files are out of date
As you are getting the error, it isn't installed.
I have no idea where to get an installation package for it, so it is probably worth switching to ACE instead.
-
Aug 9th, 2009, 05:24 AM
#23
Thread Starter
PowerPoster
Re: err; target system files are out of date
i tried to install jet 4.0 SP - 8 on xp & vistha machine
but i could not install as the system says "the service pack-2
installed is newer than this..."
sir please tell me alternatives any
and what is ACE
-
Aug 9th, 2009, 05:40 AM
#24
Re: err; target system files are out of date
 Originally Posted by make me rain
i tried to install jet 4.0 SP - 8 on xp & vistha machine
but i could not install as the system says "the service pack-2
installed is newer than this..."
It sounds like Jet 4.0 is already installed then.
Does your connection string specify "Provider=Microsoft.Jet.OLEDB.4.0;"?
If so, what happens when you run it?
It is the replacement for Jet, designed for Access 2007 and later (but can be used for earlier versions too).
There is a link at the bottom of my signature for it.
-
Aug 9th, 2009, 05:53 AM
#25
Thread Starter
PowerPoster
Re: err; target system files are out of date
(1) yes sir my connection string includes it ...
PROVIDER=Microsoft.Jet.OLEDB.4.0;
(2) i have downloaded and installed ACE please tell me any
specific connection string for this
i am optimistic about this solution.
-
Aug 9th, 2009, 06:09 AM
#26
Re: err; target system files are out of date
 Originally Posted by make me rain
(1) yes sir my connection string includes it ...
PROVIDER=Microsoft.Jet.OLEDB.4.0;
As I asked before:
"If so, what happens when you run it?"
(2) i have downloaded and installed ACE please tell me any
specific connection string for this
i am optimistic about this solution.
As always with connection strings, check out connectionstrings.com
-
Aug 9th, 2009, 06:21 AM
#27
Thread Starter
PowerPoster
Re: err; target system files are out of date
with Microsoft.ACE.OLEDB.12.0; on vistha machine works fine
with Microsoft.ACE.OLEDB.12.0 ; on xp error 3706
with Microsoft.jet.OLEDB.4.0 ; both on vistha & xp
error no 3706 provider not
found or not properly installed
-
Aug 11th, 2009, 12:13 AM
#28
Thread Starter
PowerPoster
Re: err; target system files are out of date
"error 3706 provider not found error solved"
but how exactly i didn't know
here is what i done.
(1) i installed the application ( viaVSI 1.1 ) through administrator
(2) installed ACE also through administrator
(3) i ran these two files
(a)C:\Program Files\Common Files\System\ado\ADOAPT15
(b)C:\Program Files\Common Files\System\ado\ADOFRE15
what it has done no idea but finally it is working
but another problem started , late binded objects not working for eg this one. error no 429.
Code:
Private Sub backup_Click()
On Error GoTo errtrap
Dim jro As Object
Set jro = CreateObject("jro.JetEngine")
Dim cnn As String
Dim targetfol As String
main_rs.Close
Main_cnn.Close
cnn = ("PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source=" & DbPath & ";Jet OLEDB:Database Password=26101982;")
targetfol = "PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source=" & App.Path & "\backup\mys97" & Format(Now(), "dd-mm-yy hh-nn-ss") & ".mdb" & ";Jet OLEDB:Database Password=26101982;"
'Set jro = New jro.JetEngine
jro.CompactDatabase cnn, targetfol
MsgBox "Database compacted and created backup" & vbCr & "Kindly ReStart your Application", vbOKOnly + vbInformation, OWNER
End
Exit Sub
errtrap:
If Err.Number <> 0 Then
ErrCnnUdate Now(), Err.Number, Err.Description, Me.Name, 0, "click"
End If
End Sub
-
Aug 11th, 2009, 07:05 AM
#29
Re: err; target system files are out of date
Late Binding is the same as using References, except that you can work with any version that is installed.
If there isn't any version installed, you will get an error instead.
You can either let it fail at it currently does (perhaps with a nicer error message), or install it with your program. The Reference for it is "Microsoft Jet and Replication Objects X.X Library".
-
Aug 11th, 2009, 09:18 AM
#30
Thread Starter
PowerPoster
Re: err; target system files are out of date
Sir kindly tell me the anatomy of error 3706 and
and how it solved after what i have done
and what steps one must include to avoid such circumstances will be a great help.
-
Aug 11th, 2009, 09:41 AM
#31
Re: err; target system files are out of date
The "provider not found" error means that the provider you specified is not installed - and the way to solve it is to make sure it is installed.
Your step 2 should be enough to do that, steps 3a and 3b should not be needed.
-
Aug 11th, 2009, 11:50 AM
#32
Thread Starter
PowerPoster
Re: err; target system files are out of date
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|