Graal Forums  

Go Back   Graal Forums > Development Forums > NPC Scripting
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-20-2009, 09:56 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Multiple SQLite Databases

It would be awesome to have multiple SQLite databases. An example:

On Era, we use (or will use) SQLite for all logging, including player chat, item drops, trades, staff powers, etc.

We would eventually want to make a daily backup by script (which is possible with the coming NPC-server update) of the "main" database. This "main" database stores data such as the items players have, support center tickets, and bank accounts. The database would probably never get over 5-10 MB in size. We would then want to have a "logging" database, which holds all of our logs. This database could easily get to be 500+ MB, making it impractical to backup routinely.

Right now, our database on Era is approximately 400 MB, most of which is constituted by chat logs for the past 2 months. This makes it nearly impossible for us to back up the database at all. With multiple databases, we could easily contradict this problem.
__________________
Reply With Quote
  #2  
Old 12-20-2009, 10:46 PM
fowlplay4 fowlplay4 is offline
team canada
fowlplay4's Avatar
Join Date: Jul 2004
Location: Canada
Posts: 5,200
fowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond repute
So requestsql2 doesn't let you do this?
__________________
Quote:
Reply With Quote
  #3  
Old 12-20-2009, 11:26 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by fowlplay4 View Post
So requestsql2 doesn't let you do this?
I haven't heard of that, I'll take a look

EDIT: It doesn't seem to work.
__________________
Reply With Quote
  #4  
Old 12-26-2009, 02:14 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Bump
__________________
Reply With Quote
  #5  
Old 12-26-2009, 08:02 PM
SKJF91 SKJF91 is offline
Registered User
Join Date: Dec 2009
Location: United States of America
Posts: 89
SKJF91 will become famous soon enough
How's about giving people privacy, and not logging everyone's chat...
Reply With Quote
  #6  
Old 12-26-2009, 11:02 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by SKJF91 View Post
How's about giving people privacy, and not logging everyone's chat...
That's not the point. Even without chat logs, it will easily fill with item logs, trade logs, and item data.
__________________
Reply With Quote
  #7  
Old 12-26-2009, 11:04 PM
SKJF91 SKJF91 is offline
Registered User
Join Date: Dec 2009
Location: United States of America
Posts: 89
SKJF91 will become famous soon enough
Quote:
Originally Posted by cbk1994 View Post
That's not the point. Even without chat logs, it will easily fill with item logs, trade logs, and item data.
You're over doing SQL, there is no reason to save all this in sql. Logs should be saved via savelog/2.
Reply With Quote
  #8  
Old 12-26-2009, 11:04 PM
Chompy Chompy is offline
¯\(º_o)/¯
Chompy's Avatar
Join Date: Sep 2006
Location: Norway
Posts: 2,815
Chompy is just really niceChompy is just really niceChompy is just really nice
Send a message via MSN to Chompy
Quote:
Originally Posted by cbk1994 View Post
That's not the point. Even without chat logs, it will easily fill with item logs, trade logs, and item data.
You have some functionality to map out an item's path via trade/item logs? If not, why are you using SQL? :s
__________________
Reply With Quote
  #9  
Old 12-26-2009, 11:08 PM
SKJF91 SKJF91 is offline
Registered User
Join Date: Dec 2009
Location: United States of America
Posts: 89
SKJF91 will become famous soon enough
Quote:
Originally Posted by Chompy View Post
You have some functionality to map out an item's path via trade/item logs? If not, why are you using SQL? :s
hah, I was going to mention something like that but I figured no one on graal would waste their time to thoroughly think out a way to do this because of stacked items. (where even if you have 25 uzi ammo's, each ammo would have an id 1-25 and although they'd stack, they still could be traceable)
Reply With Quote
  #10  
Old 12-26-2009, 11:12 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
There are plenty of good reasons to use SQL for logging, but either way, that's not the purpose of this thread, and I'd appreciate it if this thread isn't derailed (make another thread?) since I'd like to see this request implemented.
__________________
Reply With Quote
  #11  
Old 12-26-2009, 11:18 PM
SKJF91 SKJF91 is offline
Registered User
Join Date: Dec 2009
Location: United States of America
Posts: 89
SKJF91 will become famous soon enough
Quote:
Originally Posted by cbk1994 View Post
There are plenty of good reasons to use SQL for logging, but either way, that's not the purpose of this thread, and I'd appreciate it if this thread isn't derailed (make another thread?) since I'd like to see this request implemented.
(i did see your post before you edited it by the way, learn to navigate through a text file since it is organized by time. Use Ctrl+F to find a time and item id, or player account - and rename the file every week or so to make it less of a hassle to navigate through)

We're simply giving you ways to be more efficient, and remember - Eurocenter doesn't exactly have unlimited hard drive space and although a gigabyte isn't really much, Era also shares it's computer with other servers (and most-likely other applications as well). Logging every item trade, and chats from players is outrageous (especially since chat-logs is evading peoples privacy, and the logs wouldn't be cleared if stored in a database so they would eventually become very large, very quick )
Reply With Quote
  #12  
Old 12-27-2009, 03:35 AM
fowlplay4 fowlplay4 is offline
team canada
fowlplay4's Avatar
Join Date: Jul 2004
Location: Canada
Posts: 5,200
fowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond repute
Zodiac's logs are very inefficient, we have a 800MB Masterlog of Item Drops, if they were worried about hard drive space (It's so cheap these days anyway) they would have told us about it, so I'm going to go on a whim and say that it's hardly an issue.

I would love to switch Zodiac's logging system over to SQL, and having a logs database file separate from the actual system's just makes sense especially when combined with easy-to-use GUI, making it easier for Staff as a whole.
__________________
Quote:
Reply With Quote
  #13  
Old 12-27-2009, 02:57 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Kinda off topic, but somewhat related:
http://forums.graalonline.com/forums...ad.php?t=85997
Reply With Quote
  #14  
Old 01-11-2010, 12:56 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Bump because this is quite important.
__________________
Reply With Quote
  #15  
Old 01-11-2010, 01:40 AM
Mark Sir Link Mark Sir Link is offline
Kevin Azite
Mark Sir Link's Avatar
Join Date: Sep 2005
Posts: 1,489
Mark Sir Link is just really niceMark Sir Link is just really nice
Send a message via AIM to Mark Sir Link
you can't just backup certain tables based on prefix?
Reply With Quote
  #16  
Old 01-11-2010, 02:11 AM
fowlplay4 fowlplay4 is offline
team canada
fowlplay4's Avatar
Join Date: Jul 2004
Location: Canada
Posts: 5,200
fowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond repute
Quote:
Originally Posted by Mark Sir Link View Post
you can't just backup certain tables based on prefix?
The main purpose is to have a backup of the actual .db file, they're currently stored in the one main.db, obviously we can do this by script (someone should write a database import/export from/to xml) but it'd be easier just to specify the database file and just have to download/upload it into the file manager.
__________________
Quote:
Reply With Quote
  #17  
Old 02-19-2010, 08:34 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
Support for multiple sqlite databases has been added for private and hosted playerworlds. If it's working fine then we can copy it to the other servers. You need to restart the server to enable it.

Server option:
database=dbname,dbfile
First parameter: the name of the database which will be used for requestsql2 (so that you can change the associated file name without breaking scripts)
Second parameter: the filename, cannot contain path names and without extension, will be stored in databases/dbfile.db
Note: you can add several custom databases, it will tell you when a database has been closed because you have removed the configuration (can be used to securely close a database).

Script usage:
requestsql2(dbname, query, wantresult);

Overwriting the default database configuration:
database=default,main_new

The default database will be used for requestsql(query, wantresult).

The system still supports external mysql connections but they cannot be configured this way (needs my help). This is to prevent that the user name and password are shown in the server options.
Reply With Quote
  #18  
Old 02-19-2010, 10:42 PM
LoneAngelIbesu LoneAngelIbesu is offline
master of infinite loops
LoneAngelIbesu's Avatar
Join Date: May 2007
Location: Toldeo, Ohio
Posts: 1,049
LoneAngelIbesu has a spectacular aura aboutLoneAngelIbesu has a spectacular aura about
Send a message via AIM to LoneAngelIbesu
Quote:
Originally Posted by Stefan View Post
Server option:
database=dbname,dbfile
First parameter: the name of the database which will be used for requestsql2 (so that you can change the associated file name without breaking scripts)
Second parameter: the filename, cannot contain path names and without extension, will be stored in databases/dbfile.db
Note: you can add several custom databases, it will tell you when a database has been closed because you have removed the configuration (can be used to securely close a database).
So, would this be correct?
database=db1,db1file,db2,db2file...
__________________
"We are all in the gutter, but some of us are looking at the stars."
— Oscar Wilde, Lady Windermere's Fan
Reply With Quote
  #19  
Old 02-19-2010, 11:40 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Excellent, thanks Stefan

I'll try it out later today

Also, would there be any advantages to MySQL over SQLite (besides the extra features it brings, which are mostly irrelevant)? I assume it would be better since it's multi-threaded, but it might be harder to set up or maintain?
__________________
Reply With Quote
  #20  
Old 02-20-2010, 12:37 AM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by LoneAngelIbesu View Post
So, would this be correct?
database=db1,db1file,db2,db2file...
I assume that you need one line for each new database.
Reply With Quote
  #21  
Old 02-20-2010, 01:05 AM
WhiteDragon WhiteDragon is offline
Banned
Join Date: Feb 2007
Posts: 1,002
WhiteDragon is a splendid one to beholdWhiteDragon is a splendid one to beholdWhiteDragon is a splendid one to beholdWhiteDragon is a splendid one to beholdWhiteDragon is a splendid one to behold
Quote:
Originally Posted by cbk1994 View Post
Also, would there be any advantages to MySQL over SQLite (besides the extra features it brings, which are mostly irrelevant)? I assume it would be better since it's multi-threaded, but it might be harder to set up or maintain?
The biggest thing would requiring an external server to be up 100% of the time the NPC Server is up to provide a reliable gaming experience (or statistics, whatever you are using it for).

A positive of MySQL would be considerably faster queries, but honestly no application of databases in Graal would require anything past what SQLite offers. Regarding concurrency, SQLite does support that with the coming of v3, its ACIDity and therefore more complex locking structure. MySQL still trumps it, but really not important for Graal.

I wouldn't recommend doing this.
Reply With Quote
  #22  
Old 02-20-2010, 01:26 AM
fowlplay4 fowlplay4 is offline
team canada
fowlplay4's Avatar
Join Date: Jul 2004
Location: Canada
Posts: 5,200
fowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond repute
From what I've heard from Stefan there's still an option he can flick on for SQLite to make it faster (multi-threading or something, I don't remember).
__________________
Quote:
Reply With Quote
  #23  
Old 02-20-2010, 02:40 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by WhiteDragon View Post
The biggest thing would requiring an external server to be up 100% of the time the NPC Server is up to provide a reliable gaming experience (or statistics, whatever you are using it for).

A positive of MySQL would be considerably faster queries, but honestly no application of databases in Graal would require anything past what SQLite offers. Regarding concurrency, SQLite does support that with the coming of v3, its ACIDity and therefore more complex locking structure. MySQL still trumps it, but really not important for Graal.

I wouldn't recommend doing this.
I was referring to a locally-hosted MySQL server; from what I understand this is possible on all NPC-servers, but Stefan has to enable it for it to work.
__________________
Reply With Quote
  #24  
Old 02-20-2010, 02:55 AM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
Mysql requires setup work so it can only done by us for special purposes. I was referring to enable external databases like WhiteDragon said.
SQLite is pretty fast, at least with the "PRAGMA synchronous=OFF" query. Also right now it's instantly returning (if we use threads then you need to use waitfor()), and with the new serveroption you can easier use several databases and can easier backup things.
The advantage of mysql for me is that it's easier to maintain, you can easier update the database structure and the queries have more possibilities.
Reply With Quote
  #25  
Old 02-20-2010, 03:43 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
At first glance it seems to work fine

(and yes, each database needs its own line)

EDIT:
Is it possible to get a list of all configured databases? serveroptions.database only returns the one configured last in server options.
__________________
Reply With Quote
  #26  
Old 02-20-2010, 07:49 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Definitely working, and very well. Only thing I can see it needs is a way to get the name and file name of all configured databases.

I'm in the process of fixing up SQL Explorer to work with multiple databases now
__________________
Reply With Quote
  #27  
Old 02-20-2010, 08:57 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Nicely done, Stefan. I just wish the client would get the same love.
__________________
Reply With Quote
  #28  
Old 02-20-2010, 11:19 AM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by Stefan View Post
Also right now it's instantly returning (if we use threads then you need to use waitfor()), and with the new serveroption you can easier use several databases and can easier backup things.
The advantage of mysql for me is that it's easier to maintain, you can easier update the database structure and the queries have more possibilities.
C-c-c-ombo!
Reply With Quote
  #29  
Old 02-20-2010, 12:21 PM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Quote:
Originally Posted by Crow View Post
C-c-c-ombo!
Quickly everyone, get this man a thesaurus!
__________________
Reply With Quote
  #30  
Old 02-22-2010, 03:07 PM
_Zelph _Zelph is offline
Registered User
Join Date: Mar 2003
Posts: 78
_Zelph is on a distinguished road
Works great on Unholy Dev. It would be great to have it on UN as soon as possible, as I'm about to release some new systems that would greatly benefit from this
Reply With Quote
  #31  
Old 02-25-2010, 01:55 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
Will try to update the classic and gold servers end of this week.
Reply With Quote
  #32  
Old 07-08-2010, 10:18 PM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by cbk1994 View Post
Only thing I can see it needs is a way to get the name and file name of all configured databases.
bump
__________________
Reply With Quote
  #33  
Old 07-08-2010, 11:32 PM
xAndrewx xAndrewx is offline
Registered User
xAndrewx's Avatar
Join Date: Sep 2004
Posts: 5,260
xAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud of
Chris, with your kewl tool it supports multiple databases right, but you're mentioning something in this thread with SO, could you explain for me. thanks
__________________
Reply With Quote
Reply


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 +2. The time now is 08:10 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.