Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    SYNC_PROGRAMMING    |    Synchronet/Baja/XSDK Programming    |    49,116 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 46,926 of 49,116    |
|    Fernando Toledo to GitLab note in main/sbbs    |
|    Inital commit of sqlite support.    |
|    10 May 25 11:07:29    |
   
   TZUTC: -0700   
   MSGID: 52310.syncprog@1:103/705 2c859837   
   PID: Synchronet 3.21a-Linux master/85dea2614 Apr 11 2025 GCC 12.2.0   
   TID: SBBSecho 3.25-Linux master/0c503c4ea May 04 2025 GCC 12.2.0   
   BBSID: VERT   
   CHRS: ASCII 1   
   FORMAT: flowed   
   https://gitlab.synchro.net/main/sbbs/-/merge_requests/538#note_7226   
      
   Hello! Please check this commit at my sqlite branch   
      
   https://gitlab.synchro.net/Ragnarok/sbbs/-/commit/2e7de43846adfe   
   41b5b55f3b8e20e3feae05da6   
      
   It probably still needs better validations and verifications, but that's the   
   idea I was trying to tell you.   
      
   Here is a js test example to use (notice that stmt is not use anymore here)   
      
   ```javascript   
   var ret; //return object array   
   var row; //row object    
      
   db = new Sqlite("/tmp/base1");   
   db.debug = true;   
   if (!db.open())   
    writeln ("i cant open it: " + db.errormsg);   
      
   if(db.exec("create table test (a int , b text)"))   
    writeln ("OK Create");   
   else   
    writeln ("ops " + db.errormsg);   
      
   for (i=1;i<10;i++)   
   if(db.exec("insert into test values (" + i + ",'hola')"))   
    writeln ("OK inserted ");   
   else   
    writeln ("ops " + db.errormsg);   
       
   writeln ("queryng data:");   
      
   if (ret = db.query("select a,b from test")) {   
    for (row in ret) {   
    writeln (ret[row].a + " " + ret[row].b);   
    }   
   }   
   else {   
    writeln ("ops: " + db.errormsg);   
   }   
      
   writeln ("deleting data:");   
      
   if (ret = db.exec("delete from test")) {   
    writeln("OK delete");   
   }   
   else {   
    writeln ("ops: " + db.errormsg);   
   }   
      
   db.close();   
      
   ```   
   --- SBBSecho 3.25-Linux   
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)   
   SEEN-BY: 103/705 105/81 106/201 124/5016 128/187 153/757 7715 154/10   
   SEEN-BY: 154/30 110 203/0 218/700 221/0 226/30 227/114 229/110 114   
   SEEN-BY: 229/206 317 400 426 428 470 550 700 705 240/1120 5832 263/1   
   SEEN-BY: 266/512 280/464 5003 5006 291/111 292/8125 301/1 320/219   
   SEEN-BY: 322/757 341/66 234 342/200 396/45 423/120 460/58 256 1124   
   SEEN-BY: 467/888 633/280 712/848 770/1 902/26 5020/400 8912 5054/30   
   SEEN-BY: 5075/35   
   PATH: 103/705 280/464 460/58 229/426   
      
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca