Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: Tietokantahaku nopeammaksi? VB 2005 + access

Sam76 [19.03.2008 18:54:31]

#

Minulla vb:llä väännetty ohjelma, jossa käsitellään muutamaa access-tietokannassa(en tiedä voiko tässä tapauksessa puhua tietokannasta) olevaa taulua. Ongelmaksi ovat muodostuneet erilaiset selaustoiminnot. Kaikki toimii hienosti kun haen tietoja rauhalliseen tahtiin mutta tekee helposti virheilmoituksen kun yritän selata tietoja nopeasti. Eli napin painalluksesta avataan yhteys kantaan, tehdään SQL-haku, otetaan haku talteen datasettiin ja suljetaan yhteys. Käsittääkseni vika piilee yhteyden muodostamisessa tietokantaan, eli jos tätä tehdään liian nopeasti/usein niin silloin homma kaatuu.

Kysymykseni kuuluukin, että voiko tietokannan ladata muistiin ohjelman alussa(ja päivittää jossain sopivissa kohdissa) eli tekisi jonkinasteisen proxy-kannan, johon niitä hakuja tekisi. Tällöin haut olisivat käsittääkseni huomattavasti nopeampi ja yhteyttä ei tarvitsisi olla koko ajan muodostamassa ja sulkemassa.

Tässä keskustelussa näkyy koodina yhteydenmuodostaminen ja SQL-haku.

Blaze [19.03.2008 19:17:21]

#

Muodosta yhteys kun softa käynnistyy, ja sulje se softan sulkeutuessa. Välissä voi suorittaa niin monta kyselyä kuin huvittaa.

Sam76 [19.03.2008 22:45:47]

#

Nojopas, eipä tullut mieleen... :-/

Tyhmästä päästä näkyy kärsivän koko koodi..

Kiitti kuitenkin opastuksesta:)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta