Here's the Insert statement snippet since it got cut off due to length:

private function insertData(node:XMLNode):void
             {//Quite possibly the biggest SQL statement I've ever done
thus far
                 var sqlText:String = "INSERT INTO Avery(Original,
Product_Code, Cross_Reference, Sequence, Unique_Product_ID, " +
                         "Trademark, Patent_Pending,
Avery_Product_Category, Product_Description, Priority_SKU, Product_Type,
" +
                         "Coated_Stock, Photo_Quality, Full_Bleed,
Mirror_Image_Required, Printer_Type, Corresponding_A4_SKU, " +
                         "Template_Family, Page_Size, Orientation,
Number_of_Lbls_Cards_per_Sheet, Label_Height, Label_Width, " +
                         "Corner_Radius, Number_Sections_Across,
Number_Sections_Down, Top_Margin, Bottom_Margin, Left_Margin, " +
                         "Right_Margin, Horiz_Pitch, Vertical_Pitch,
Sheet_Width, Sheet_Depth, Unique_Product_Code)" +
                 "VALUES(:Original, :Product_Code, :Cross_Reference,
:Sequence, :Unique_Product_ID, :Trademark, :Patent_Pending, " +
                 ":Avery_Product_Category, :Product_Description,
:Priority_SKU, :Product_Type, :Coated_Stock, :Photo_Quality, " +
                 ":Full_Bleed, :Mirror_Image_Required, :Printer_Type,
:Corresponding_A4_SKU, :Template_Family, :Page_Size, " +
                 ":Orientation, :Number_of_Lbls_Cards_per_Sheet,
:Label_Height, :Label_Width, :Corner_Radius, " +
                 ":Number_Sections_Across, :Number_Sections_Down,
:Top_Margin, :Bottom_Margin, :Left_Margin, :Right_Margin, " +
                 ":Horiz_Pitch, :Vertical_Pitch, :Sheet_Width,
:Sheet_Depth :Unique_Product_Code)";

                 insertStatement = new SQLStatement();
                 insertStatement.sqlConnection = conn;
                 insertStatement.addEventListener(SQLEvent.RESULT,
insertResult);
                 insertStatement.addEventListener(SQLErrorEvent.ERROR,
errorHandler);
                 insertStatement.text = sqlText;

                 insertStatement.parameters[":Original"] =
node.attributes.Original;
                 insertStatement.parameters[":Product_Code"] =
node.attributes.Product_Code;
                 insertStatement.parameters[":Cross_Reference"] =
node.attributes.Cross_Reference;
                 insertStatement.parameters[":Sequence"] =
node.attributes.Sequence;
                 insertStatement.parameters[":Unique_Product_ID"] =
node.attributes.Unique_Product_ID;
                 insertStatement.parameters[":Trademark"] =
node.attributes.Trademark;
                 insertStatement.parameters[":Patent_Pending"] =
node.attributes.Patent_Pending;
                 insertStatement.parameters[":Avery_Product_Category"] =
node.attributes.Avery_Product_Category;
                 insertStatement.parameters[":Product_Description"] =
node.attributes.Product_Description;
                 insertStatement.parameters[":Priority_SKU"] =
node.attributes.Priority_SKU;
                 insertStatement.parameters[":Product_Type"] =
node.attributes.Product_Type;
                 insertStatement.parameters[":Coated_Stock"] =
node.attributes.Coated_Stock;
                 insertStatement.parameters[":Photo_Quality"] =
node.attributes.PhotoQuality;
                 insertStatement.parameters[":Full_Bleed"] =
node.attributes.Full_Bleed;
                 insertStatement.parameters[":Mirror_Image_Required"] =
node.attributes.Mirror_Image_Required;
                 insertStatement.parameters[":Printer_Type"] =
node.attributes.Printer_Type;
                 insertStatement.parameters[":Corresponding_A4_SKU"] =
node.attributes.Corresponding_A4_SKU;
                 insertStatement.parameters[":Template_Family"] =
node.attributes.Template_Family;
                 insertStatement.parameters[":Page_Size"] =
node.attributes.Page_Size;
                 insertStatement.parameters[":Orientation"] =
node.attributes.Orientation;
                
insertStatement.parameters[":Number_of_Lbls_Cards_per_Sheet"] =
node.attributes.Number_of_Lbls_Cards_per_Sheet;
                 insertStatement.parameters[":Label_Height"] =
node.attributes.Label_Height;
                 insertStatement.parameters[":Label_Width"] =
node.attributes.Label_Width;
                 insertStatement.parameters[":Corner_Radius"] =
node.attributes.Corner_Radius;
                 insertStatement.parameters[":Number_Sections_Across"] =
node.attributes.Number_Sections_Across;
                 insertStatement.parameters[":Number_Sections_Down"] =
node.attributes.Number_Sections_Down;
                 insertStatement.parameters[":Top_Margin"] =
node.attributes.Top_Margin;
                 insertStatement.parameters[":Bottom_Margin"] =
node.attributes.Bottom_Margin;
                 insertStatement.parameters[":Left_Margin"] =
node.attributes.Left_Margin;
                 insertStatement.parameters[":Right_Margin"] =
node.attributes.Right_Margin;
                 insertStatement.parameters[":Horiz_Pitch"] =
node.attributes.Horiz_Pitch;
                 insertStatement.parameters[":Vertical_Pitch"] =
node.attributes.Vertical_Pitch;
                 insertStatement.parameters[":Sheet_Width"] =
node.attributes.Sheet_Width;
                 insertStatement.parameters[":Sheet_Depth"] =
node.attributes.Sheet_Depth;
                 insertStatement.parameters[":Unique_Product_Code"] =
node.attributes.Unique_Product_Code;

                 insertStatement.execute();
             }

Reply via email to