Du skal først lave en database. Du kan bruge MySQL som databaseserver, den er nemlig gratis og der er sikkert en provider til Borland C++, men om det ved jeg intet.
Du laver så først databasen.
I SQL gøres det sådanne:
CREATE DATABASE Maalinger;
Derefter laver du en tabel. F.eks.:
DROP TABLE IF EXISTS `maalinger`.`maalinger`;
CREATE TABLE `maalinger`.`maalinger` (
`MaalingId` int(10) unsigned NOT NULL auto_increment,
`Dato` date NOT NULL,
`Maaling` double NOT NULL,
PRIMARY KEY (`MaalingId`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
Det opretter en tabel med tre kolonner: en id kolonne så unikt identificerer en måling (det kaldes også en primærnøgle), en datokolonne som angiver dato for målingen. Og til sidst en måling kolonnen som holder den enkelte måling i flydende tal.
Du kan så lave et interface i Borland C++ som kan indsætte rækker i tabellen.
F.eks. indsætter følgende en enkelt måling:
INSERT INTO maalinger
(
Dato,
Maaling
)
VALUES
(
'2008-11-11',
33.33
);
Hvis du så vil hente alle målinger for en bestemt dato kan du gøre følgende:
SELECT *
FROM Maalinger
WHERE Dato = '2008-11-11'