Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Debugatessa serveri ei löydä Access-tietokantaa!

Keanna [27.09.2010 12:43:17]

#

Kielenä on C#, käytän Visual Studiota. Osaisikohan joku neuvoa, vaikka ihan step by step, miten saan tietokannan näkymään debugatessa?? Visual Studion puolella tietokanta kyllä on ja yhteyskin toimii kun sitä testaan.

Kun siis ajan asp.net sivun, niin tulee ilmoitus "System.Data.OleDb.OleDbException: Tiedostoa "G:\ont\Laitteet5.mdb" ei löydy." Tietokanta on olemassa ja samassa kansiossa kuin ohjelman muut formit.

Auttakaa! Miten pääsen tästä eteenpäin???

groovyb [27.09.2010 14:49:15]

#

oletko määrittänyt data sourcen osoitteen oikein connection stringiin? epäilen että et.

eli:

OleDbConnection OleDbkanta = new OleDbConnection();

OleDbkanta.ConnectionString ="Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\tietokannat\\jotain.mdb"; //data source, tarkista oikeinkirjoitus, osoite on case sensitive eli tarkista myös isot ja pienet kirjaimet

try
{
OleDbkanta.open();
MessageBox.Show("Yhdistetty");
}

catch (OleDbException pe )
{
MessageBox.Show(pe.Message.ToString());
}

saat connectionstringin "valmiina" kun luot wizardilla uuden tietokantayhteyden, ja copy pastetat valmiin tietokantayhteyden parametrivalikon connection string -kohdasta.

Keanna [27.09.2010 18:14:16]

#

Voi mua tyhmää!!! Näinhän se oli ettei connectionstringissä ollut oikeaa polkua, vaan sieltä välistä puuttui pari juttua.... Vooiiiiii..!!

Yhteys toimii siis.

Vastaus

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

Tietoa sivustosta