Problem s pripojenim do databzy   otázka

VB.NET, Databáze

Caute pouzivam SQL Server Compact cize sdf databazu.

pre pripojenie a nasledne vlozenie dat pouzivam tento kod

Dim con As New OleDb.OleDbConnection("Data Source=|DataDirectory|\db_internat.sdf")
        con.Open()

        Dim com As New OleDb.OleDbCommand("insert into skupina (nazov_skupiny,id_vychovavatel) values ('" & nazov & "','" & vychovavatel & "')", con)
        com.ExecuteNonQuery()
        con.Close()

a ked dam vykonat tieto prikazy tak mi vyhodi chybu

An OLE DB Provider was not specified in the ConnectionString. An example would be, 'Provider=SQLOLEDB;'.

viem ze problem je v nadefinovani spojenia, len neviem ako presne to ma byt nadefinovane, mozete mi pomoct?

vdaka

cujan

nahlásit spamnahlásit spam 0 odpovědětodpovědět

1. Nevím proč k SQL Compact přistupujete přes OLEDB

2. Stačí se trochu podívat zde na serveru:

http://www.vbnet.cz/blog-clanek--39-sql_...

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Proč by nepoužíval OLEDB? Výběr databázového enginu záleží na konkrétní situaci.

Problém je ve špatném Connection Stringu. Stačí prozkoumat Connection String SQL Serveru Compact pro OLEDB providera:

http://connectionstrings.com/sql-server-...

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback