[ pskibola @ 26.02.2008. 21:45 ] @
Može pomoć. Kako se spojit na access bazu sa ADO.NET? |
[ pskibola @ 26.02.2008. 21:45 ] @
[ Prokleta_Nedelja @ 27.02.2008. 06:53 ] @
Pogledaj malo po ovom forumu, ima mnogo, premnogo ovakvih tema.
[ 01011011 @ 27.02.2008. 22:38 ] @
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] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|