At 06:03 PM 2/26/2003 +0100, you wrote:
Hier mein Code:

oConn.Open();

OleDbCommand oComm = new OleDbCommand(_sql_tmp,oConn);
OleDbDataReader rs = oComm.ExecuteReader();

char[] chSplit = {','};
string abfrage;

while (rs.Read())
{
cat_arr = rs["Cat"].ToString().Split(chSplit);
foreach(string cat in cat_arr)
{
if(cat!="")
{
abfrage = "INSERT INTO LinkCat (LinkID,CatID) VALUES (" + rs["ID"].ToString() + "," + cat + ")";
OleDbCommand InsComm = new OleDbCommand(abfrage,oConn);
InsComm.ExecuteNonQuery();
}
}


}
oConn.Close();

isOpen.InnerText = "Fertig!";

Zwei Varianten:


(a) eine zweite Connection aufmachen, und auf der die INSERT's absetzen
(b) die Daten in eine DataSet auslesen, und dann auf die noch bestehende Connection die INSERT's absetzen


Chris

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an