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???
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.
Voi mua tyhmää!!! Näinhän se oli ettei connectionstringissä ollut oikeaa polkua, vaan sieltä välistä puuttui pari juttua.... Vooiiiiii..!!
Yhteys toimii siis.
Aihe on jo aika vanha, joten et voi enää vastata siihen.