Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Tools

Development::Tools 3rd Party Tools for EQEMu (DB management tools, front ends, etc...)

Reply
 
Thread Tools Display Modes
  #1  
Old 09-02-2009, 06:29 PM
Zabeeble
Fire Beetle
 
Join Date: Aug 2009
Location: East coast
Posts: 8
Default It starts.

Wish I could see the rest of it, though. Strange error. Could be my fault, as I'm a total noob at EQEmu. But maybe you can make sense of it and help me.


Code:
Your database version is incompatible with the version selected in the ItemEditor.



You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'range,banedmgamt,banedmgbody,banedmgrace,elemdmgtype,elemdmgamt,augslot1type,aug' at line 1
   at MySql.Data.MySqlClient.PacketReader.CheckForError()
   at MySql.Data.MySqlClient.PacketReader.ReadHeader()
   at MySql.Data.MySqlClient.PacketReader.OpenPacket()
   at MySql.Data.MySqlClient.NativeDriver.ReadResult(Int64& affectedRows, Int64& lastInsertId)
   at MySql.Data.MySqlClient.CommandResult.ReadNextResult(Boolean isFirst)
   at MySql.Data.MySqlClient.CommandResult..ctor(Driver d, Boolean isBinary)
   at MySql.Data.MySqlClient.NativeDriver.SendQuery(Byte[] bytes, Int32 length, Boolean consume)
   at MySql.Data.MySqlClient.MySqlCommand.GetNextResultSet(MySqlDataReader reader)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   at ItemEditor.Database.getItems()
I'm using EQEmu 946 with ax_classic_3.10o_R42. The game runs, so I'm not sure what the DB problem is.
Reply With Quote
  #2  
Old 09-02-2009, 06:42 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

The code is probably built against an older version of the database as the first line says. You'll either need image to update it or you'll need the source to do it yourself. I'm not sure if the source was ever released for the 0.7.0 version though.
Reply With Quote
  #3  
Old 09-02-2009, 06:53 PM
Zabeeble
Fire Beetle
 
Join Date: Aug 2009
Location: East coast
Posts: 8
Default Thanks for the fast answer.

I guess my search for an item editor will keep on... (*shields eyes from sunlight as he looks boldly into the future*)
Reply With Quote
  #4  
Old 09-02-2009, 09:56 PM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Looks like a similar error I noticed in my tools. The error stems from using range without the `range` quotes.
This has to be fixed in code however, and also earlier versions of mysql may not complain about reserved words


GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 06:24 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3