C# console 2dim array

sooooo ich glaub ich hab es jetzt soweit.
Code:
static public void open_database()
        {
            string conStr ="Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|"+ "\\Database.mdf;Integrated Security=True;User Instance=True";

            SqlConnection conn = new SqlConnection(conStr);
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
            cmd.CommandText = "Select * from Adressen";
        
            
            conn.Open();

            SqlDataReader reader = cmd.ExecuteReader();

            do
            {
                Console.WriteLine("\t{0}\t{1}", reader.GetName(0), reader.GetName(1));

                while (reader.Read())
                    Console.WriteLine("\t{0}\t{1}\t{2}", reader.GetInt32(0), reader.GetString(1),reader.GetString(2));

               
            } while (reader.NextResult());


            

            reader.Close();

            conn.Close();

          }
so gebe ich alle schonmal aus. damit folgt aber ein weiteres problem. ich kann das jetzt nicht in meine structur reinschreiben.

wenn ich jetzt schreiben würde:
Code:
_adr.name =reader.GetString(1);

kommt stürzt es in der laufzeit ab.
 
gleiche klasse? andere methode?

also in der SqlDataReader gibt es keine methode zum schreiben :p bzw. keine die ich gefunden habe.

und ich meine das ich damit ausschließlich lesen darf oder?
 
irgendwie stehe ich jetzt auf dem schlauch :-D

google sagt was von dbadapter...

und in der command klasse finde ich ich nichts mit update oder insert.

mhmm
 
ne sorry^^ hatte nicht gesehen das das ein link ist :-D

ich werde mir das jetzt mal angucken. VIELEN DANK
 
Code:
           SqlConnection conn = new SqlConnection(conStr);
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
           
            cmd.CommandText =   "DELETE * from Adressen WEHRE adr_id='4'";
            cmd.Connection.Open();
            cmd.ExecuteNonQuery();

damit sollte doch eigentlich der eintrag mit der id 4 gelöscht werden.aber er bricht in der laufzeit ab.
 

Neue Beiträge

Zurück