Here's the usage code:
Code:
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
//uint is 32 bits = 8 bytes
namespace MyCustomNamespace {
public partial class MainScreen : Form {
public MainScreen() {
InitializeComponent();
}
private void MainScreen_Load(object sender, EventArgs e) {
//For testing, create a database called _system
csv_db loadDb = new csv_db(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)+"\\SMARTSystemsPro\\");
loadDb.create_db("_system");
loadDb.connect("_system");
ArrayList columnHeaders = new ArrayList();
columnHeaders.Add(new csv_table_header("my_table_id","uint",0));
columnHeaders.Add(new csv_table_header("name","string",100));
loadDb.create_table("my_table", columnHeaders, 8 + 100 + 2);
}
}
}