1: try
2: {
3: // Open the specified table
4: oCommand.CommandText = sTableName;
5: oAdapter = new Advantage.Data.Provider.AdsDataAdapter((AdsCommand)oCommand);
6: oAdapter.Fill(oDataSet);
7:
8: // Export the table to XML
9: oDataSet.WriteXml(sDestination.Trim() + "\\" + sFileName.Trim() + ".xml",
10: XmlWriteMode.WriteSchema);
11:
12: }
13: catch (Exception e)
14: {
15: IDbCommand oErrCommand = oStateInfo.DataConn.CreateCommand();
16: oErrCommand.CommandText = "INSERT INTO __error VALUES( 1,
17: + e.Message + "'";
18: oErrCommand.ExecuteNonQuery();
19: }