UseMySqlDatabase()
- DoubleDutch
- Addict
- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
Re: UseMySqlDatabase()
Coder14: Would the Maria lib not work, you should be able to bundle that.
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
- DoubleDutch
- Addict
- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
Re: UseMySqlDatabase()
Freak: I don't mean include the whole maria database system - just the interface lib (that will also let you interface to MySql).
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
Re: UseMySqlDatabase()
@DoubleDuth: Checked it out after reading yours posts about it and downloaded it too. But I cannot find any static library in the package. I also cannot find a Mac version for it.DoubleDutch wrote:Coder14: Would the Maria lib not work, you should be able to bundle that.
Is it true that using the libmysql.lib in my program infringes the license?
- DoubleDutch
- Addict
- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
Re: UseMySqlDatabase()
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
Re: UseMySqlDatabase()
Thanks for that. Unfamiliar territory!DoubleDutch wrote:https://mariadb.com/kb/en/mariadb/build ... nload-page
I downloaded the 64bit msi package and that contained the lib and dll (earlier one was the zip package). But after the substitution
Code: Select all
;Import "libmysql.lib"
Import "libmariadb.lib"
Code: Select all
If mysql_real_connect(...)
Alternatively, is it possible to connect to a remote SQLite database? Like it is done with PostgreSQL:
Code: Select all
If OpenDatabase(0, "host=remoteHost port=5432", "user", "password")

- DoubleDutch
- Addict
- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
Re: UseMySqlDatabase()
I've no idea why it didn't work.
sqllite has to be local I think.
sqllite has to be local I think.
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
Re: UseMySqlDatabase()
If it's LGPL, we could try to add a DLL support for it.
- DoubleDutch
- Addict
- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
Re: UseMySqlDatabase()

https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
- captain_skank
- Enthusiast
- Posts: 639
- Joined: Fri Oct 06, 2006 3:57 pm
- Location: England
Re: UseMySqlDatabase()
Native mariadb/mysql conectivity is something I'd gladly pay hard earned cash for.
Just sayin
Just sayin

Re: UseMySqlDatabase()
Don't hesitate to make your offer in PM 

- captain_skank
- Enthusiast
- Posts: 639
- Joined: Fri Oct 06, 2006 3:57 pm
- Location: England
Re: UseMySqlDatabase()
Actualy in all seriousness Fred, and at the risk of upsetting people, I think registered users should pay for major revison upgrades.
So for example this next release would be version 6 and the charge would be 50% to 75% of the current purchase price.
Minor revisions / bug fixes ( 6.1, 6.2 etc ) would be free.
This would guarantee the PB team a revenue stream of sorts and would maybe aid planning future PB development.
I'll buy PB again if you roll in mariadb support and will happily part with cash as i stated above.
PB is my language of choice and is ceratainly worth paying more for imho and I'll happily buy PB again if you roll in mariadb support.
Roll in IMAP suport and i'll buy another copy as well
So for example this next release would be version 6 and the charge would be 50% to 75% of the current purchase price.
Minor revisions / bug fixes ( 6.1, 6.2 etc ) would be free.
This would guarantee the PB team a revenue stream of sorts and would maybe aid planning future PB development.
I'll buy PB again if you roll in mariadb support and will happily part with cash as i stated above.
PB is my language of choice and is ceratainly worth paying more for imho and I'll happily buy PB again if you roll in mariadb support.
Roll in IMAP suport and i'll buy another copy as well

Re: UseMySqlDatabase()
Just donate and don't ask Fred to become a liar.captain_skank wrote:Actualy in all seriousness Fred, and at the risk of upsetting people, I think registered users should pay for major revison upgrades.
You can donate without limits. Act now.
Re: UseMySqlDatabase()
Donation: how much for what???
Missing -> Microsoft SQL Server access ("only" ADOMate), ORACLE access ("only" oci.dll), etc.
Yes, ADOmate and OCI.dll work well, but native PB support would be great!
Same with a current WebGadget? WebKit possible?
Or continuously sell the additional non LGPL libs as add-ons.
It's nothing wrong with that; so even license fees can be routed through to vendor.
Missing -> Microsoft SQL Server access ("only" ADOMate), ORACLE access ("only" oci.dll), etc.
Yes, ADOmate and OCI.dll work well, but native PB support would be great!
Same with a current WebGadget? WebKit possible?
Or continuously sell the additional non LGPL libs as add-ons.
It's nothing wrong with that; so even license fees can be routed through to vendor.
- captain_skank
- Enthusiast
- Posts: 639
- Joined: Fri Oct 06, 2006 3:57 pm
- Location: England
Re: UseMySqlDatabase()
Not sure where i'm calling anyone a liar in my statement.sys64802 wrote:Just donate and don't ask Fred to become a liar.captain_skank wrote:Actualy in all seriousness Fred, and at the risk of upsetting people, I think registered users should pay for major revison upgrades.
You can donate without limits. Act now.
I want the PB to continue and I don't see that donations are the way to go.
I would like to see PB add functionality that users request ( where feasable ) and am happy to pay for it, but why should only one person 'donate' and others get something for free. Everyone paying for the next major version seems more egalitarian to me.
And if a user doesn't want to pay for the next major edition becasuse they won't use a new feature, then they can stick with the version they have.
Or have a premium addition where users can pay extra for additional functtionality, like most other commercial languages.
It's just my opinion however.

Re: UseMySqlDatabase()
This is not a rhetoric question and you shouldn't ignore it: what are you talking about ?captain_skank wrote: Not sure where i'm calling anyone a liar in my statement.
I'll explain it further: "don't ask Fred to become a liar" is different from "don't call Fred a liar".sys64802 wrote: Just donate and don't ask Fred to become a liar.
If you ask Fred to change the license from "updates free forever" to "pay for each update" you are asking him to become a liar.
PureBasic.com wrote: The updates are unlimited, unlike most other software out there. This means than when you buy PureBasic you will get all future updates for free, on this web site
Just donate more. If you would like Fred to get more money then donate, talk about PB to other people and try to bring more users here, just don't try to screw the current users who found the license appealing.captain_skank wrote: I want the PB to continue and I don't see that donations are the way to go.
Ah ! You say you want to donate BUT ONLY if other people donate too because you don't like they get for free the same things you think you are buying.captain_skank wrote: I would like to see PB add functionality that users request ( where feasable ) and am happy to pay for it, but why should only one person 'donate' and others get something for free.
That's why are called donations. You donate as a token of your appreciation to the project, the people, the concept. You are not buying new features, but you can ask and hope for them.
So just donate if you want to inject more money in Fred's pockets and don't make excuses or petty arguments.
No, it isn't.captain_skank wrote: Everyone paying for the next major version seems more egalitarian to me.
Many people have certainly chosen PB over something else because there were not (there are not) further costs beyond the initial registration.
To promise free update forever it's a good way to build an initial user base easily and faster, this in turn create a larger community supporting a product which needs a community since it's compatible only with itself.
But if you promise free updates forever and than backpedal on that you are a liar. No ways around this.
You say you want to shell more money for PB, but only if you can force everyone else to do the same. I really hope you don't succeed.
The only thing Fred could do without becoming a liar, is to make new rules for potential new customers.
They are not users of the product so they have no rights and he's not tied to them by a previous license.
But this could hardly work well, because previous users would inevitably rub that to the face of new users every time a new update come out instead of keeping their mouths shut as they should.
You for example wouldn't like that if you were a new user, it's evident.
So it can be tried but at this stage I find this a bad idea.
Would have been different if this was clear from the start:
I'm writing a new programming language ! Beta is open and when 1.0 will come out every beta tester who contributed in some way (I'll be the judge) will get a lifetime license as a thank you !
(this way you are buying beta testers, as you need them)
The 1.0 is out ! You can register to the product for 100$ and you'll have lifetime updates if you register in the next 12 months ! After that everyone will have to pay 30% of the current full price for every update.
So you get beta testers, some of them are rewarded with a FREE product forever, some early (paying) adopters will make the bulk of the new starting community and get free updates forever, and the rest will finance the project in time.
If ones doesn't want this and makes a different choice like Fred did, then if he changes his mind you can call him liar, and many people have any right to be very, very upset.
And why he should ? He has any right to have free updates forever. If YOU don't like this and want a different license, you should pay for him too.captain_skank wrote:And if a user doesn't want to pay for the next major edition becasuse they won't use a new feature, then they can stick with the version they have.
So take the shortcut and donate for him too.
You have a different view, that's fine as long you can make your view work without changing the current license for other people.
It's not important if someone else agrees with you, I could even agree too for what you know, but if just one people does not that's enough, unless you pay the upgrades for him too.
Just donate and don't envy who doesn't.