|
Categorieën >
VB.NET
Applicatie met database werkt niet op externe pc (Opgelost)
|
|
|
offline
|
Lid
|
Wie o wie kan mij helpen,
VB.NET is nieuw voor mij en ik zit met een probleem.
Ik heb een applicatie gemaakt met een local database.
Dit werkt prima op de pc waarop deze is gemaakt maar niet op een andere pc.
Ik krijg een foutmelding over de database.
Op die pc stond nog geen sql server dus dat heb ik geinstalleerd (dat leek mij de oorzaak).
Ook daarna kreeg ik dezelfe foutmelding.
Is sql server inderdaad de oorzaak en zo ja, moet ik dan misschien in de applicatie refereren naar die server (op de een of andere manier)?
Je kan op internet voldoende informatie vinden om een database aan te maken maar niet om de gemaakte applicatie te laten werken op ieder andere pc.
Wie kan wat licht in de duisternis brengen.
Bij voorbaat dank,
Vincent
|
12 antwoorden
|
|
|
offline
|
PHP gevorderde
|
Welke foutmelding krijg je?
het zal waarschijnlijk aan je connectionstring liggen (mss eens posten)
|
|
|
|
offline
|

Crew .NET
|
Je moet duidelijker zijn in je vraagstelling. Is het een MS Access DB of SQL Server? Aangezien je ook een locale SQL Server DB kan aanmaken. Je hebt SQL Server geïnstalleerd op de externe PC maar heb je ook de DB daar geïmporteerd? Wat is de precieze foutmelding die je krijgt? Heb je code of een connectionstring die je ons kan laten zien waarin de fout kan zitten?
|
vincent001 – 31/08/2011 23:20 (Laatst gewijzigd op 01/09/2011 17:07)
|
|
offline
|
Lid
|
Allen bedankt voor de snelle reactie,
Ik maak gebruik van SqlServerCe met een local database (.sdf)
Of dit een juiste keuze is weet ik niet maar zoals gezegd dit is de eerste keer dat ik met een database werk.
De database staat in de applicatie dir (program files/appdir)
De foutmelding:
Could not load file or assembly System.Data.SqlServerCe.
version=3.5.1.0. Culture=neutral PublicKeyToken=89845dcd8080cc91 or one of its dependencies.
Het systeem kan het opgegeven apparaat niet vinden.
|
|
|
|
offline
|
MySQL beginner
|
vincent001 schreef: Allen bedankt voor de snelle reactie,
Ik maak gebruik van SqlServerCe met een local database (.sdf)
Of dit een juiste keuze is weet ik niet maar zoals gezegd dit is de eerste keer dat ik met een database werk.
De database staat in de applicatie dir (program files/appdir)
De foutmelding:
Could not load file or assembly System.Data.SqlServerCe.
version=3.5.1.0. Culture=neutral PublicKeyToken=89845dcd8080cc91 or one of its dependencies.
Het systeem kan het opgegeven apparaat niet vinden.
Even de Reference met de naam System.Data of System.Data.SqlServerCe opnieuw toevoegen aan je project, dan zou die het moeten doen.
|
|
|
|
offline
|
Lid
|
larssy1 schreef: [..quote..]
Even de Reference met de naam System.Data of System.Data.SqlServerCe opnieuw toevoegen aan je project, dan zou die het moeten doen.
Larssy,
Ik heb van mijn applicatie een setup gemaakt, ik kan dus geen referentie meer toevoegen.
Wel kan ik de referentie opnieuw toevoegen en een nieuwe setup maken, maar ben ik dan niet weer op het punt waar ik nu ben??
|
|
|
|
offline
|
MySQL beginner
|
vincent001 schreef: [..quote..]
Larssy,
Ik heb van mijn applicatie een setup gemaakt, ik kan dus geen referentie meer toevoegen.
Wel kan ik de referentie opnieuw toevoegen en een nieuwe setup maken, maar ben ik dan niet weer op het punt waar ik nu ben??
niet als t probleem daarmee verholpen is. mogenlijk is er iets fout gegaan voordat je de setup genereerde en de Reference daardoor niet is meegenomen.
Ik neem aan dat je deze reference gewoon hebt toevoegd en using System.Data; ook in je code hebt staan.
|
|
|
|
offline
|
Lid
|
larssy1 schreef: [..quote..]
niet als t probleem daarmee verholpen is. mogenlijk is er iets fout gegaan voordat je de setup genereerde en de Reference daardoor niet is meegenomen.
Ik neem aan dat je deze reference gewoon hebt toevoegd en using System.Data; ook in je code hebt staan.
Dat zou kunnen ja, ga het morgen direct proberen (pc op de zaak).
Ik heb de referentie idd toegevoegd maar heb geen using System.Data in m'n code staan
Wel heb ik Imports System.Data.SqlServerCe in de code staan, bedoel je dat soms?
|
|
|
|
offline
|
Lid
|
Ontani schreef: Heb je de SQLServerCE Runtime in uw installatie geinclude? Wat deze ga je natuurlijk ook moeten installeren op de client PC
Ontani,
Nee ik heb SQLServerCE Runtime niet in de setup opgenomen.
Na jouw tip heb ik SQLServerCE31-EN.msi gedownload dit is als ik het goed begrijp SQLServerCE Runtime, ik moet alleen even kijken hoe ik deze in de installatie moet opnemen (ik heb installshield gebruikt).
Moet ik verder nog wat instellen of is het aanwezig zijn van SQLServerCE Runtime voldoende om te kunnen werken?
Alvast bedankt
|
Je moet ingelogd zijn om een reactie te kunnen posten.
|
|
|