public long InsertItem(DDO_Item item)
        {
            DataSet ds = new DataSet();

            cmd = "insert into `item` values(null," + item.m_itemId + "," + item.m_characterId + "," + item.m_num + ",\"" + item.m_place.ToString() + "\"," + item.m_position + ");select last_insert_id();";

            pool.ExecuteSql(database, cmd, ds);
            if (ds.Tables[0].Rows.Count == 0)
            {
                return(-1);
            }
            return(long.Parse(ds.Tables[0].Rows[0]["last_insert_id()"].ToString()));
        }
        public void UpdateItem(DDO_Item item)
        {
            cmd = "update `item` set itemid=" + item.m_itemId + ",`charid`=" + item.m_characterId + ",`num`=" + item.m_num + ",`place`=\"" + item.m_place.ToString() + "\",`position`=" + item.m_position + " where realid=" + item.m_realId + ";";

            pool.ExecuteSql(database, cmd);
        }