Здравствуйте, BKMan, Вы писали:
BKM>Здравствуйте.
BKM>С#
BKM>Есть БД MSSQL
BKM>хочу программно добавить в БД таблицу
BKM>создаю таблицу
BKM>DataSet DS = new DataSet();
BKM>DataTable DT = new DataTable();
BKM>//копирую таблицу DT1 из DataSet
BKM>DT = DS.DT1.Copy();
BKM>DT.TableName = "hello";
BKM>DataRow dr = DT.NewRow();
BKM>dr["D1"] = "1";
BKM>dr["D2"] = "2";
BKM>DT.Rows.Add(dr);
BKM>DS.Tables.Add(DT);
BKM>Как теперь мне добавить эту таблицу в Базу Данных?
BKM>Спасибо.
Никак...
Почему да пототому что делаеться ето так
Dim SQLQuery as String = текст запроса
Dim CN as Data.Connection = New Data.Connection(СonnectionString)
Dim tr as Data.Transaction = New Data.Transaction
cn.transaction = tr
Dim cmd1 as Data.Command = New Data.Command(SQLQuery,cn)
Dim cmd2 as Data.Command = New Data.Command(SQLQuery,cn)
tr.Command = cmd1
Try
tr.Execute
////
tr.RoolBack
End try
Ето для 2005 насчет vb6 все гораздо проще...
В коде намерено допущены ошибки удачи!