Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.154 pregleda

Najnovija ↓

Spajanje na bazu ADO.Net 26.02.2008. u 22:45 · pre 227 meseci #1
Može pomoć. Kako se spojit na access bazu sa ADO.NET?
Re: Spajanje na bazu ADO.Net 27.02.2008. u 23:38 · pre 227 meseci
izmenjeno 1 put, poslednji put 01011011 28.02.2008. u 00:07
  1. 0101101128.02.2008. u 00:07zapis iz teksta poruke
#3
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=;";
    }
}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme