Toon posts:

[C#] benaderen van een acces database

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het lukt me wel om via het programmeren de database te benaderen, maar in de toolbox staan ook mogelijkheden om de database te benaderen. Maar het is me op dit moment nog niet gelukt. Wat doe ik in het kort:

Middels toolbox

1.Oledbconnection aangemaakt
new connection jet 4.0 ole db provider en bij connection verwezen naar de acces database

2.OleDbDataAdapter aangemaakt
verwezen naar de juiste database
en de query ingevoerd.

3. Dataset aangemaakt

4. Datagrid op het canvas gezet dat verwijst naar de dataset

dit is in het kort wat ik uitvoer maar het werkt niet. als ik data adapter preview doe dan worden wel de gegevens getoond.

Hopelijk heb ik het een beetje duidelijk uitgelegd.

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
Wat is : het werkt niet.
M'n glazen bol is iets te wazig....

Heb je je dataset gevuld?
Waarom wil je het mbhv die toolbox doen als je het ook via code kan?

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 20 January 2003 @ 13:20:
Wat is : het werkt niet.
M'n glazen bol is iets te wazig....

Heb je je dataset gevuld?
Waarom wil je het mbhv die toolbox doen als je het ook via code kan?
Wat niet werkt: ik krijg het DBgrid + data niet op het scherm.

De dataset is tevens gevuld.

Verwijderd

Topicstarter
Verwijderd schreef op 20 januari 2003 @ 13:26:
[...]


Wat niet werkt: ik krijg het DBgrid + data niet op het scherm.

De dataset is tevens gevuld.
IK zeg nu wel dat deze gevuld is!! In de dataset is wel te zien welke kollomen er instaan, maar waar kan ik zien dat de dataset gevuld is?

In de preview van de OleDbDataAdapter worden wel de database gegevens getoond

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
Gaat het hier over een WebForm applicatie of een WinForm applicatie?

In het geval van een WebForm app (asp.net) moet je nog de DataBind() method van de grid aanroepen.

Verwijderd schreef op 20 January 2003 @ 13:31:
[...]


IK zeg nu wel dat deze gevuld is!! In de dataset is wel te zien welke kollomen er instaan, maar waar kan ik zien dat de dataset gevuld is?

In de preview van de OleDbDataAdapter worden wel de database gegevens getoond



Een beetje rustiger mag ook wel.
Kom gewoon direct met voldoende informatie. (Check ook de P&W Quickstart).
Ben je wel zeker dat die Grid geen data toont? Zie je niet gewoon een '+' - teken, waar je kunt op klikken en zo de data zichtbaar maken?
Ben je wel zeker dat je de juiste dataset aan de datasource property van die grid hebt toegekend?

[ Voor 68% gewijzigd door whoami op 20-01-2003 13:33 ]

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 20 januari 2003 @ 13:32:
Gaat het hier over een WebForm applicatie of een WinForm applicatie?

In het geval van een WebForm app (asp.net) moet je nog de DataBind() method van de grid aanroepen.


[...]



Een beetje rustiger mag ook wel.
Kom gewoon direct met voldoende informatie. (Check ook de P&W Quickstart).
Ben je wel zeker dat die Grid geen data toont? Zie je niet gewoon een '+' - teken, waar je kunt op klikken en zo de data zichtbaar maken?
Ben je wel zeker dat je de juiste dataset aan de datasource property van die grid hebt toegekend?
Ow was niet zo bedoeld, het was een verbetering op mezelf.

Ik probeer stap voor stap uit te leggen wat ik doe:

Ik maak eerst een connectie middels de Oledbconnection.
Ik maak onder connect string een new connection namelijk de jet 4.0 ole db provider en bij connection verwezen naar de acces database.

Daarna gebruik ik de OleDbDataAdapter Deze configureer ik door de database op te geven en de query in te voeren (select * from test) dit verloopt allemaal ok.

Dan klik ik Generate dataset, er wordt een dataset aangemaakt.

Het Dbgrid koppel ik aan het dataset door het in de datasource in te vullen. Moet er nog iets onder databindings ingevuld worden? Bij mij staat deze op de dataset.
Pagina: 1