asp.net in SQL

Lep pozdrav

Delam program v C#.net, ki mi z določene strani pobira podatke (JSON), ki pa mi jih "razbije" v *.aspx fajlu.
Ali obstaja kakšna varianta da se s pomočjo aspx fajla podatki vpišejo v sql bazo.
A v mysql gre shranjevat iz aspx?

Hvala za pomoč

Sebastjan

5 odgovorov

Seveda se da.
http://tinyurl.com/aspmysql

Ti pa še ne programiraš dolgo :D

Iz vsakega programskega/skriptnega jezika lahko na takšen ali drugačen način bereš/vpisuješ podatke v bazo.

V C# inkludaš katerega od System.Data.* namespaceov, potem imaš pa (tole je sicer za oracle a je podobno za kateri koli bazo)

OracleConnection dbCONN = new OracleConnection("glej http://Connectionstring.com");
                using (dbCONN)
                {
                    dbCONN.Open();

                    OracleCommand dbCOM = dbCONN.CreateCommand();

                    dbCOM.CommandText = "SELECT * FROM burek";
                    OracleDataReader dR = dbCOM.ExecuteReader();

                    while (dR.Read())
                    {
                        //do action
                    }
                    dR.Close();
}

Ledi, hvala, vendar nisem prepričan da sva se razumela.
Delam neko aplikacijo za facebook, in *.cs fajl mi z facebook feeda potegne (JSON) podatke. Vendar jih taki kot so ne morem shraniti v bazo.
Ker nevem kako do posameznega podatka, v fb JSON-u, ne morem dostopati v *.cs, imam dostop do njega v *.aspx fajlu.

Tako da nevem, ali lahko podatke iz aspx fajla spravim nazaj v .cs fajl, ali jih pa v .aspx fajlu zapisem v bazo.
Drugače programiram že okrog 5 let, vendar nikoli prej z C# in asp. Z C# programiram cca. 2 tedna =)
In če se prav spoznam je koda, ki si jo napisal zgoraj namenjena za .cs fajl.

Hvala za pomoč

A ok, zdaj se razumema, nimaš dostopa do kode, da bi dopisal konekt in vpis na bazo.

Potem ti ostane po moje najboljša rešitev periodično branje aspx z zunanjo aplikacijo in vpis v bazo.

... in to lahko narediš z namizno aplikacija ali pa kakšnih windows servisom... odvisno od potreb in želja :)