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

C# i pravljenje baze u Access-u (i postavljanje šifre)???

[es] :: .NET :: .NET Desktop razvoj :: C# i pravljenje baze u Access-u (i postavljanje šifre)???

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

The Ja
Bijeljina

Član broj: 32249
Poruke: 45
*.com.



Profil

icon C# i pravljenje baze u Access-u (i postavljanje šifre)???03.11.2004. u 18:03 - pre 236 meseci
Kod za pravljenje Access baze je:
Code:
ADOX.CatalogClass cat = new ADOX.CatalogClass();

cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
    "Data Source=D:\\NewMDB.mdb;");

Console.WriteLine("Database Created Successfully");

cat = null;

Pošto se doda referenca na Microsoft ADO Ext. 2.7 for DDL and Security.

Sad me interesuje kako da na tu bazu postavim šifru, te kako da joj dodam tabelu i par kolona u tu tabelu (po mogućnosti pomoću ADOX, a ne sql upitima).

Hvala unapred.
 
Odgovor na temu

The Ja
Bijeljina

Član broj: 32249
Poruke: 45
*.com.



Profil

icon Re: C# i pravljenje baze u Access-u (i postavljanje šifre)???03.11.2004. u 20:10 - pre 236 meseci
Koga interesuje:
Kod za pravljenje tabela
Code:
Catalog oCat = new ADOX.CatalogClass();

oCat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
    "Data Source=D:\\NewMDB.mdb;");

Table oCategories = new TableClass();
oCategories.Name = "Test";
oCategories.Columns.Append("ID",DataTypeEnum.adInteger,4);
oCategories.Columns["ID"].ParentCatalog = oCat;
oCategories.Columns["ID"].Properties["Autoincrement"].Value = true;
oCategories.Columns.Append("Caption",DataTypeEnum.adWChar,20);
oCat.Tables.Append(oCategories);

Console.WriteLine("Database Created Successfully");

oCat = null;

Ostaje još da bazu zaštitim šifrom, a sad mi pade na pamet, da nisam probao da postavim index ili primarni ključ.
Ako ima zainteresovanih, kad i to uspijem, da ubacim kod?
 
Odgovor na temu

Coolmer
Developer
Zagreb

Član broj: 39493
Poruke: 2
*.cmu.carnet.hr.

Sajt: www.layf.net


Profil

icon Re: C# i pravljenje baze u Access-u (i postavljanje šifre)???14.11.2004. u 20:22 - pre 235 meseci
Bas i ja radim doticnu stvar i u potrazi za necim naisao sam na tvoj post, ovako sam ja to ucinio.

ADOX.CatalogClass mdb = new ADOX.CatalogClass();
mdb.Create(ConnectString);
ADOX.Table mdbtbl = new ADOX.TableClass();
mdbtbl.ParentCatalog = mdb;
mdbtbl.Name = "users";
ADOX.ColumnClass mdbcol = new ADOX.ColumnClass();
mdbcol.ParentCatalog = mdb;
mdbcol.Type = ADOX.DataTypeEnum.adInteger;
mdbcol.Name = "id";
mdbcol.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
mdbcol.Properties["AutoIncrement"].Value = true;
mdbtbl.Columns.Append(mdbcol, ADOX.DataTypeEnum.adInteger, 0);
mdbtbl.Keys.Append("PrimaryKey", ADOX.KeyTypeEnum.adKeyPrimary, "id", "", "");
mdb.Tables.Append(mdbtbl);

... ima toga jos ali ostalo su polja specificna za ono na cemu radim.

"Technical knowledge is not enough. One must transcend techniques so
that the art becomes an artless art, growing out of the unconscious."
 
Odgovor na temu

Coolmer
Developer
Zagreb

Član broj: 39493
Poruke: 2
*.cmu.carnet.hr.

Sajt: www.layf.net


Profil

icon Re: C# i pravljenje baze u Access-u (i postavljanje šifre)???14.11.2004. u 20:25 - pre 235 meseci
zaboravih connectString :) sry

string ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%filename%;Jet OLEDB:Database Password=%password%";
"Technical knowledge is not enough. One must transcend techniques so
that the art becomes an artless art, growing out of the unconscious."
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: C# i pravljenje baze u Access-u (i postavljanje šifre)???

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

Postavi temu Odgovori

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