02-17-2023, 05:43 PM
Obligatory MySQL/SQLite suggestion.
Tread on those who tread on you
Array in an array
|
(02-17-2023, 05:43 PM)Balderdash Wrote: Obligatory MySQL/SQLite suggestion. Ah yes, we still await the tut! maybe Terry?
b = b + ...
02-17-2023, 09:12 PM
02-17-2023, 10:57 PM
It would have been interesting if QB64 had to emulate more of what only BASIC v7.1 PDS offered such as ISAM.
I had a great book about "advanced" programming on M$ BASIC, first focusing on QuickBASIC for windows, menu, mouse and sprite libraries, then switching to PDS to discuss ISAM. Honestly I wished I could have done something about databases back then but I have not reformed and still badly organized about certain data aspects. Had bad experiences with SQL or relative with a music instrument plug-in called Applied Acoustic Systems Tassman. Tremendous modular synthesizer, one of the earliest but had a poor preset organization system that caused the program to crash on occasion, and no hope of extensively modifying the most complex patches. Eventually the Canadian company declined making a next version 5 with VST3 64-bit support. :/
02-17-2023, 11:42 PM
(02-17-2023, 09:12 PM)TerryRitchie Wrote:(02-17-2023, 06:32 PM)bplus Wrote:(02-17-2023, 05:43 PM)Balderdash Wrote: Obligatory MySQL/SQLite suggestion. That was Spriggsy.
02-18-2023, 02:24 AM
(02-17-2023, 10:57 PM)mnrvovrfc Wrote: It would have been interesting if QB64 had to emulate more of what only BASIC v7.1 PDS offered such as ISAM. I relied heavily on VBDOS' ISAM tools when I was a sysadmin for a company back in the 90's. I wrote custom software to track billing, sales, inventory, purchase orders, etc.. using shared ISAM databases on the Novell server I maintained. ISAM was a great database tool because it was simple to implement and maintain.
02-18-2023, 09:39 AM
Could you not just keep all the data in comma delimited strings, and then just split them as you need them
that way there is no limit to the length of the strings and you can just add data to the end of the string giving unlimited results storage Code: (Select All) ReDim sData(0) as string (02-18-2023, 09:39 AM)AtomicSlaughter Wrote: Could you not just keep all the data in comma delimited strings, and then just split them as you need them Already offered the same idea in first reply: https://qb64phoenix.com/forum/showthread...7#pid13567 And here I improved the idea by dumping the delimiters and used fixed length segments into a fixed length "array" string so that the data record, UDT data, could actually be filed like a database record. https://qb64phoenix.com/forum/showthread...9#pid13599
b = b + ...
02-18-2023, 03:49 PM
(02-17-2023, 05:43 PM)Balderdash Wrote: Obligatory MySQL/SQLite suggestion. There was something about this before: Database In the thread, Pete also explained how to create a database in Basic, and in which you can also delete records. It is more complicated than in MySQL. I wanted to try it, but could not bring myself to do it until now. A very important point in a database is the simple deletion of data records that have become obsolete. Sorting is also important: by name and/or by personnel number, by entry date, etc.
02-18-2023, 09:25 PM
@NasaCow
Is this your final goal? PowerSchool Gradebook In what measure do you want duplicate this program? the picture that you showed at #1 is very simple in respect to this second program. |
« Next Oldest | Next Newest »
|