Vb6 >>> vb2010

Status
Niet open voor verdere reacties.

Bram444

Gebruiker
Lid geworden
22 okt 2012
Berichten
9
Hallo allemaal.

Ik ben al jaren een liefhebber van programeren in VB6. Ik heb inmiddels wat meer vrije tijd en ben begonnen met het onder de knie krijgen van VB2010. Nu is het zo dat ik mezelf altijd heb beziggehouden met het maken van database-programma's. Maar dan wel gewoon die ikzelf typeer en dus geen ADO, SQL enz. Gewoon met Public Type en dan de typering van de recordset bepalen. Ik hou daarvan, ben dat gewend en zou dat ook in VB2010 willen doen. Maar dat kan niet begrijp ik, of moet zijn dat ik ernaast kijk. Wie kan mij opweg helpen met de structuur van een database in VB2010, zonder Access of zoiets. Kan dat uberhoubt wel?
Mvg Bram
 
Hoi,

Ik heb er zelf nog nooit van gehoord, maar ik heb even een beetje gegoogled, en ik kwam deze 2 resultaten tegen:
1. http://www.codeproject.com/Questions/247319/creating-database-tables-without-sql-oracle-access, hier wordt XML als alternatief aangegeven
2. http://www.dreamincode.net/forums/topic/290364-how-to-use-ms-sql-server-database-file-without-sql-server/, hier wordt (in post #3) SQL Server Compact aangegeven als alternatief voor als je het vervelend vind dat de SQL Server geïnstalleerd zou moeten zijn, ook al begrijp ik uit jouw post dat dat niet het probleem is...

Verder is het natuurlijk altijd mogelijk om een eigen opslag systeem te bouwen, dan heb je ook zelf alles in de hand. Misschien gaat dat in vb.net dan iets moeilijker dan in vb6 (ik heb alleen vb.net gebruikt).

Succes,
MartinJM

[edit]
Misschien ook nog even hiernaar kijken, ik heb het niet helemaal gelezen, maar misschien staat er nog iets in: http://vbcity.com/forums/t/100807.aspx
Of misschien kan dit nog helpen: http://visualbasic.ittoolbox.com/groups/technical-functional/visualbasic-l/run-time-database-creation-saving-without-sql-being-installed-on-the-system-1631950
[/edit]
 
Laatst bewerkt:
Dank je MartinJM.

Ik heb alle linken doorgekeken en kom idd tot de conclusie dat VB2010 ZELFSTANDIG dus niet in staat is om een fatsoenlijke database op te zetten. Wel met behulp van subprogs. Ik kom nog uit het DOS-tijdperk toen nog met Windows 3.11. 80% van de lezers vallen nu af denk ik. Toen Windows95 kwam en later andere versies had ik al zoiets van dat Bill Gates dingen voor me ging regelen die ikzelf wilde doen. Je had niet alles meer zelf in handen omdat het door windows werd overgenomen. Nu gebeurt dat dus weer. Jammer, maar dan ga ik geen tijd steken in het leren werken met VB2010. Dan was VB6 heeeeeel wat beter maar wel verouderd inmiddels.
Mocht er nog iemand zijn die denkt dat het wel kan met alleen maar VB2010, graag reageren. Ik zal nog even wachten met het slotje plaatsen op deze vraag.
Mvg Bram
 
Met 'public type' definieer je zoals de naam zegt een type, en dat kan in VB.NET uiteraard ook gewoon. Je kan hiervoor bijvoorbeeld een structure/klasse gebruiken. Voor het opslaan/laden van je "database" zou je een beheer-klasse kunnen maken die de ISerializable interface implementeert en een array van je items bevat. Gezien ik VB echt nog maar zelden aanraak kost het schrijven van een voorbeeld me teveel moeite. Maar wellicht is er een regelmatige VB-er die je een voorbeeld wilt maken.
 
Bedankt Cod_NL voor je respons. Ik krijg steeds meer het gevoel dat ik me niet met VB2010 moet gaan bezighouden. Vroeger met Pascal en VB6 was het mooier omdat je 100% zelf kon bepalen wat je wilde maken en vooral waarmee.
Kan iemand mij vertellen of met VB2005 je wel zelf de recordset kunt bepalen, dus zoals gezegd met Public Type Persoon en dan Voornaam as string * 25 enz. Of is het ook in 2005 al beperkt.

Een voorbeeld zoals Cod_NL zei heb ik gevonden op het www. Ik zal de link plaatsen zodat anderen er ook iets aan hebben. Als dit niet mag, excuses en zal door een operator verwijderd worden. http://vbcity.com/forums/t/160480.aspx

Bram
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan