Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Spajanje na bazu ADO.Net

[es] :: .NET :: Spajanje na bazu ADO.Net

[ Pregleda: 2342 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pskibola
Petar Veliki
Škola

Član broj: 170690
Poruke: 17
*.adsl.net.t-com.hr.



Profil

icon Spajanje na bazu ADO.Net26.02.2008. u 21:45 - pre 169 meseci
Može pomoć. Kako se spojit na access bazu sa ADO.NET?
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: Spajanje na bazu ADO.Net27.02.2008. u 06:53 - pre 169 meseci
Pogledaj malo po ovom forumu, ima mnogo, premnogo ovakvih tema.
 
Odgovor na temu

01011011
Avanade
CHICAGO, USA

Član broj: 561
Poruke: 2341
65.216.70.*

ICQ: 45747235
Sajt: www.snailtrail.net


+2 Profil

icon Re: Spajanje na bazu ADO.Net27.02.2008. u 22:38 - pre 169 meseci
Evo primjercic..

Code:
using System;
using System.Data;
using System.Data.SqlClient;

class Program
{
    //Ovo je uput za bazu podataka ako korsitis CommandText
    private const string QUERY = "SELECT CategoryID, CategoryName FROM dbo.Categories;";

    static void Main()
    {
        //Dodji do konekcije veza
        string connectionString = GetConnectionString();

        //koristi konekciju
        using (SqlConnection connection =
                   new SqlConnection(connectionString))
        {
            SqlCommand command = connection.CreateCommand();
            //postavi QUERY da sta treba da se izvrsi
            command.CommandText = QUERY;

            try
            {
                //pokusaj da otvoris konekciju
                //ovo uvijek drzi unutar try, ako izvadis izvan try, moze se dogoditi
                //da imas error pri konektiranju a nece ga uhvatiti u catch
                connection.Open();

                //executre reader
                SqlDataReader reader = command.ExecuteReader();

                //citaj sve rekorde
                while (reader.Read())
                {
                    Console.WriteLine("\t{0}\t{1}", reader[0], reader[1]);
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                //ako nesto nije u redu onda ovdje uhvati
                Console.WriteLine(ex.Message);
            }
            finally
            {
                //u slucaju da je ostala konekcija, zatvori je
                if (connection != null)
                    connection.Close();
            }
        }
    }

    static private string GetConnectionString()
    {
       //Ovo treba da ti bude negdje u Global Fajlovima
        return "Data Source=(local);Initial Catalog=Northwind;"
            + "Integrated Security=SSPI";
    }
}



UFFF... SAD sam tek vidio da si pitao za Access bazu :) Evo ide kod za minut :) Evo skoro da je isto, samo par promjena :)

Code:
using System;
using System.Data;
using System.Data.OleDb;

class Program
{
    //Ovo je uput za bazu podataka ako korsitis CommandText
    private const string QUERY = "SELECT CategoryID, CategoryName FROM dbo.Categories;";

    static void Main()
    {
        //Dodji do konekcije veza
        string connectionString = GetConnectionString();

        //koristi konekciju
        using (OleDbConnection connection =
                   new OleDbConnection(connectionString))
        {
            OleDbCommand command = connection.CreateCommand();
            //postavi QUERY da sta treba da se izvrsi
            command.CommandText = QUERY;

            try
            {
                //pokusaj da otvoris konekciju
                //ovo uvijek drzi unutar try, ako izvadis izvan try, moze se dogoditi
                //da imas error pri konektiranju a nece ga uhvatiti u catch
                connection.Open();

                //executre reader
                OleDbDataReader reader = command.ExecuteReader();

                //citaj sve rekorde
                while (reader.Read())
                {
                    Console.WriteLine("\t{0}\t{1}", reader[0], reader[1]);
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                //ako nesto nije u redu onda ovdje uhvati
                Console.WriteLine(ex.Message);
            }
            finally
            {
                //u slucaju da je ostala konekcija, zatvori je
                if (connection != null)
                    connection.Close();
            }
        }
    }

    static private string GetConnectionString()
    {
        //Ovo treba da ti bude negdje u Global Fajlovima
        return "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
            + "c:\\Data\\Northwind.mdb;User Id=admin;Password=;";
    }
}


[Ovu poruku je menjao 01011011 dana 28.02.2008. u 00:07 GMT+1]
 
Odgovor na temu

[es] :: .NET :: Spajanje na bazu ADO.Net

[ Pregleda: 2342 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.