home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 1104 / Sheet2sql.sis (.txt) < prev   
EPOC Installation Package  |  2001-09-06  |  89KB  |  965 lines

  1. Systinfo.sisSysram1.sisMyProcs.sisSheet2SQL.docC:\Documents\Sheet2SQL.docinstall.txtButton1.mbm!:\System\Apps\Sheet2SQL\Button1.mbmButton2.mbm!:\System\Apps\Sheet2SQL\Button2.mbmButton4.mbm!:\System\Apps\Sheet2SQL\Button4.mbmButton3.mbm!:\System\Apps\Sheet2SQL\Button3.mbmSheet2SQL.aif!:\System\Apps\Sheet2SQL\Sheet2SQL.aifSheet2SQL.app!:\System\Apps\Sheet2SQL\Sheet2SQL.appDisclaimer.txt
  2.  Ivo Woltring - Sheet2SQL
  3. \epoc32\release\MARM\rel\Systinfo.opx!:\System\OPX\Systinfo.opxSystinfo OPX 
  4.  Symbian Ltdy
  5. %-16S%-16S%-16S%-16S%-16S%-16S
  6. c:\System\Apps\Shell\Shell.ini
  7. COMM::0
  8. ECUART
  9. IRCOMM::0
  10. IRCOMM
  11. EUSER[100000c1].DLL
  12. OPLR[10000077].DLL
  13. ESTOR[100000cf].DLL
  14. EFSRV[100000bd].DLL
  15. ealwl[10000173].dll
  16. PLPSVR[1000011a].DLL
  17. APPARC[100000de].DLL
  18. ETEXT[100000d0].DLL
  19. EIKON[100001c2].DLL
  20. 000D0T0`0l0x0
  21. 1`7l9p9t9x9
  22. 8T8X8
  23. ; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;
  24. = =,=8=D=P=\=h=t=
  25. >(>4>@>L>X>d>p>|>
  26. ?$?0?<?H?T?`?l?x?
  27. 0 0,080D0P0\0h0t0
  28. 085<5@5L5P5
  29. \epoc32\release\MARM\rel\Sysram1.opx!:\System\OPX\Sysram1.opxSysram1 OPX 
  30.  Symbian Ltdy
  31. Sound
  32. Z:\SYSTEM\PROGRAMS\.EXE
  33. ::Main
  34. ApMIME
  35. EUSER[100000c1].DLL
  36. OPLR[10000077].DLL
  37. APGRFX[1000011b].DLL
  38. BAFL[1000004e].DLL
  39. EDBMS[100000df].DLL
  40. EFSRV[100000bd].DLL
  41. CONE[1000004d].DLL
  42. APPARC[100000de].DLL
  43. APFILE[1000013f].DLL
  44. WS32[1000017d].DLL
  45. 000D0T0`0l0x0
  46. 0 ;$;,;\?`?
  47. 2$2P2
  48. 3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
  49. 5$505<5H5T5`5l5x5
  50. 6 6,686D6P6\6h6t6
  51. 7(747@7L7X7d7p7|7
  52. 8$808<8H8T8`8l8x8
  53. 9 9,989D9P9\9h9t9
  54. MyProcs.mbm!:\System\OPM\MyProcs.mbmMyProcs.opo!:\System\OPM\MyProcs.opm
  55.  Ivo Woltring - MyProcs
  56. 9d9Gk`
  57. ?@UAU
  58. D:\MyProcs\MyProcs.opl
  59. MPLINK
  60. _MPLogoO
  61. MPLOGO
  62.     MPVERSION
  63. MyProcs
  64.  by +
  65. Ivo WoltringK+
  66.  - E-Mail: ivo.psion@hetnet.nlKO
  67. +2** An essential component of all of my Software **O
  68. +4Do not delete, alter or Reverse Translate this file!O
  69.     CONTROLK%
  70. SHIFTK%
  71. MODK%
  72. SLIDEHEIGHT
  73.     RECPOINT%
  74. POPHEIGHT%
  75. HIGHLIGHTPOS%
  76. HIGHLIGHTBORDER%
  77.     BUTTONUP%
  78. BUTTONDOWN%
  79. BUTTONUPOFF%
  80. BUTTONDOWNOFF%
  81. HGAP%
  82. RESOK%
  83. RECPOS%
  84.     RECCOUNT%
  85. INIT%
  86. COUNT%
  87. FONT&
  88. FONTN&
  89. HEIGHT%
  90. SYSCTRL%
  91. SYSCTRL$
  92. PATH$
  93. WINPOP%
  94. WINPOPSCROLL%
  95. WINSLIDER%
  96. PBUFFADDR&
  97. PLEN&
  98. PTEXT&
  99. TEMP1$
  100. TEMP2$
  101. BYTECOUNT&
  102. FILEHANDLE%
  103. BYTE%
  104. MPPATHMBM$
  105.     MPVERSION
  106. CLIPBOARDID%
  107.     _CHECKMBM
  108. MPPATHMBM$
  109. OZ4[f
  110. :\system\opm\K+
  111. MyProcs.mbmKW
  112. :\system\opm\K+
  113. MyProcs.mbmK
  114. OZ<[S
  115. +/MyProcs.mbm 
  116.  by Ivo Woltring is not installed!+
  117. Please reinstall MyProcsW8
  118.     _POKEDATA
  119. _SAVEFILE%
  120. PBUFFADDR&
  121. PLEN&
  122. PTEXT&
  123. BYTECOUNT&
  124. FILEHANDLE%
  125. TEMP1$
  126. TEMP2$
  127. O$hD[
  128. Save and ExitOe+
  129. ExitO
  130. ExitO
  131. Oe@[!
  132. TEMP1$
  133. PTEXT&
  134. BYTECOUNT&
  135. PLEN&
  136. PBUFFADDR&
  137. PTEXT&
  138. FILEHANDLE%
  139. TEMP2$
  140. BYTE%
  141. Saving File...
  142. MPPATHSPLIT$
  143. O!h@`[
  144. O    h@[
  145. MPHANDLEERROR
  146. _CREATESLIDER
  147. _PRINTLIST
  148. _ACTIVEEVENT
  149.     RECCOUNT%
  150. POPHEIGHT%
  151. HIGHLIGHTBORDER%
  152. HGAP%
  153. HIGHLIGHTPOS%
  154. RESOK%
  155. SYSCTRL%
  156.     RECPOINT%
  157. FONT&
  158. FONTN&
  159. HEIGHT%
  160. WINPOP%
  161.     BUTTONUP%
  162. MPPATHMBM$
  163. BUTTONDOWN%
  164. BUTTONUPOFF%
  165. BUTTONDOWNOFF%
  166. WINPOPSCROLL%
  167. RECPOS%
  168. WINSLIDER%
  169. MODK%
  170. SHIFTK%
  171.     CONTROLK%
  172. SYSCTRL$
  173. ITEM$
  174. _Error_
  175. ITEM$#
  176. _SysCommand_W
  177. _SysFocusLost_
  178. {E\[    
  179. ITEM$#
  180.     _PENEVENT
  181. _PAGEDN
  182. _UPDATEBTNS
  183. _PAGEUP
  184.     _RECORDDN
  185.     _RECORDUP
  186. _ENDRESULT
  187. _HOMERESULT
  188. _SYSTEMKEY
  189. WINPOP%
  190. RESOK%
  191. SYSCTRL%
  192. SYSCTRL$
  193. SHIFTK%
  194.     CONTROLK%
  195. {A\[    
  196. '{A`[
  197. +    _SysMENU_
  198. _ENDRESULT
  199. _UPDATESCROLL
  200.     _RECORDDN
  201. _HOMERESULT
  202.     _RECORDUP
  203. _CHECKPOPUP
  204. _UPDATENOTCHES
  205. _PAGEUP
  206. _PAGEDN
  207. _UPDATEBTNS
  208. WINSLIDER%
  209. WINPOPSCROLL%
  210. INIT%
  211. POPHEIGHT%
  212. SLIDEHEIGHT
  213. HIGHLIGHTBORDER%
  214. WINPOP%
  215. RECPOS%
  216.     BUTTONUP%
  217.     RECCOUNT%
  218. BUTTONDOWN%
  219. BUTTONDOWNOFF%
  220. BUTTONUPOFF%
  221. FONT&
  222. RESOK%
  223. NO0|NJ>[
  224. NO0|NJ2[)
  225. W0W1O
  226. W0W1O
  227. L{1\[
  228. L{1[%
  229. W/O4L{9    
  230. L{1\[>
  231. W/O/L
  232. L{9[?
  233. W/O2L{1[?
  234. NO/|NyO
  235. L{1\[
  236. W/O/L
  237. W/O/L
  238. RESOK%
  239. SYSCTRL%
  240. SYSCTRL$
  241. {E\[4
  242. +    _SysCtrl_O
  243. O`{IxW
  244. {E\[1
  245. _SysSHIFT_O
  246. {E\[:
  247. _SysCtrl+SHIFT_O
  248. O`{IxW
  249. O {AO
  250. {E\[.
  251. _SysFN_O
  252. O"{AO
  253. {E\[4
  254. _SysSHIFT+FN_O
  255. O${AO
  256. {E\[7
  257. _SysCtrl+FN_O
  258. O`{IxW
  259. O&{AO
  260. {E\[:
  261. _SysCtrl+SHIFT+FN_O
  262. O`{IxW
  263. WINPOP%
  264.     RECPOINT%
  265. HIGHLIGHTBORDER%
  266. HGAP%
  267. RESOK%
  268. _UPDATENOTCHES
  269. _UPDATESCROLL
  270. _UPDATEBTNS
  271. SLIDEHEIGHT
  272. POPHEIGHT%
  273.     RECCOUNT%
  274. COUNT%
  275. WINPOP%
  276. WINSLIDER%
  277. LO2L|
  278. NO0|N2[
  279. NO0|NV*
  280. ?JWBx
  281. WINSLIDER%
  282. SLIDEHEIGHT
  283. WINPOPSCROLL%
  284. COUNT%
  285. WINSLIDER%
  286. POPHEIGHT%
  287. SLIDEHEIGHT
  288. NO0|NJ:[
  289. NO0|NJy
  290. WINPOPSCROLL%
  291. RECPOS%
  292.     RECCOUNT%
  293. BUTTONDOWN%
  294. BUTTONDOWNOFF%
  295.     BUTTONUP%
  296. BUTTONUPOFF%
  297. W/O/L
  298. W/O/L
  299. WINPOP%
  300. POPHEIGHT%
  301. FONTN&
  302. ITEM$#
  303. _UPDATESCROLL
  304. _PRINTLIST
  305. _HOMERESULT
  306. WINPOP%
  307. RECPOS%
  308. HIGHLIGHTBORDER%
  309. HIGHLIGHTPOS%
  310. HGAP%
  311. _UPDATESCROLL
  312. _PRINTLIST
  313. _ENDRESULT
  314. WINPOP%
  315. RECPOS%
  316.     RECCOUNT%
  317. HIGHLIGHTBORDER%
  318. HGAP%
  319. HIGHLIGHTPOS%
  320. POPHEIGHT%
  321. _UPDATESCROLL
  322. _PRINTLIST
  323. _HOMERESULT
  324. RECPOS%
  325. POPHEIGHT%
  326. WINPOPSCROLL%
  327. WINSLIDER%
  328. HIGHLIGHTBORDER%
  329. HGAP%
  330. HIGHLIGHTPOS%
  331. _UPDATESCROLL
  332. _PRINTLIST
  333. _ENDRESULT
  334. RECPOS%
  335.     RECCOUNT%
  336. POPHEIGHT%
  337. WINPOPSCROLL%
  338. WINSLIDER%
  339. SLIDEHEIGHT
  340. HIGHLIGHTBORDER%
  341. HGAP%
  342. HIGHLIGHTPOS%
  343. NO0|NJ2[
  344. _UPDATESCROLL
  345. _UPDATEBTNS
  346. WINPOP%
  347. POPHEIGHT%
  348. HGAP%
  349. RECPOS%
  350. WINPOPSCROLL%
  351. WINSLIDER%
  352. HIGHLIGHTPOS%
  353. HIGHLIGHTBORDER%
  354. ITEM$#
  355. _UPDATESCROLL
  356. _UPDATEBTNS
  357. WINPOP%
  358. POPHEIGHT%
  359.     RECCOUNT%
  360. HGAP%
  361. RECPOS%
  362. WINPOPSCROLL%
  363. WINSLIDER%
  364. SLIDEHEIGHT
  365. HIGHLIGHTBORDER%
  366. HIGHLIGHTPOS%
  367. ITEM$#
  368. NO0|NJy
  369. + An unexpected error has occured!(
  370. * There has been an W
  371. * The error was: W
  372. MPISDIR%
  373. MPDIR
  374. MPHANDLEERROR
  375. H{9`[
  376. {A\[~
  377.     MPPRINTXY
  378. MPPATHMBM$
  379. MPPATHMBM$
  380. T|WBx
  381. T|WBx
  382. _WRITELONG
  383. _WRITESTRING
  384. _WRITEBYTE
  385. CLIPBOARDID%
  386. C:\System\Data\Clpboard.cbd(
  387. CLIPBOARDID%
  388. _WRITELONG
  389. CLIPBOARDID%
  390. CLIPBOARDID%
  391. MPHANDLEERROR
  392. C:\System\Data\Clpboard.cbd(
  393. P{MxW
  394. _MAIN+
  395. _MPLOGOm
  396. MPLINKg
  397.     _CHECKMBM
  398.     MPEDITOR%
  399.     _POKEDATAH
  400. _SAVEFILE%
  401. MPPATHSPLIT$[
  402. MPISDIR%
  403.     MPPRINTXY
  404. MPPRINTXYBOX5
  405. MPCREATEPOPUP$z
  406. _ACTIVEEVENTw
  407.     _PENEVENT
  408. _SYSTEMKEY
  409. _CHECKPOPUP[
  410. _CREATESLIDER
  411. _UPDATENOTCHES
  412. _UPDATESCROLLw!
  413. _UPDATEBTNS~"
  414. _PRINTLIST
  415.     _RECORDUP<$
  416.     _RECORDDNy%
  417. _PAGEUP
  418. _PAGEDN?(
  419. _HOMERESULT
  420. _ENDRESULT
  421. MPHANDLEERROR
  422.     MPISOPEN&
  423. MPDIRu-
  424. MPLOGO
  425. MPDOLPHIN&.2
  426. MPWRITETOCLIPBOARD)3
  427. _WRITEBYTE
  428. _WRITESTRINGZ4
  429. _WRITELONG
  430. MPREADCLIPBOARDBUFFER&15
  431. SYSTEM\
  432. Times New Roman
  433. &Heading 1L
  434. Times New Roman
  435. &Heading 2L
  436. Times New Roman
  437. &Heading 3L
  438. &Standaard
  439. Times New Roman
  440. Sketch
  441. &Paint.app
  442. ,Ivo Woltring 
  443.      1 - 1
  444. Introduction
  445. Sheet2SQL is a small APP that transforms Sheet files to SQL-Insert statements. It's ideal for creating a reusable testset for testing DB2-applications.
  446. Just create your TestData in a easy to use spreadsheet (Sheet) and let my little tool loose on it. 
  447. A file will be created with the name of the the database.
  448. Important
  449. The tool needs to bring the Sheet to the foreground in order to perform its stuff. It makes use of the inbuilt clipboard function of the epoc device so it must have exclusive use of it during the processing. No cutting and pasting in other apps while the SQL statements are being made! The tool will fail!
  450. Sheet Layout!
  451. Just click on the Sheet-object to get a good look at a template Sheet.
  452. The A-column is used to define Data-Lines. If a cell in the A-column is left empty the rest of that row will be seen as comment and will be left alone during processing.
  453. >TABLE
  454. Name of Database-Table. 
  455. Number of entries: 1
  456. Mandatory
  457. >PROLOGUE
  458. Here you can add whatever you want. The entry must be started in the B-Column. These prologue entries will be processed and put in the outputfile. I mostly use it for a delete statement as to clear table entries before I add them
  459. Number of entries: n
  460. Optional
  461. >NUMCOLS
  462. Number of columns in the table
  463. Mandatory
  464. >COLNAME
  465. The names of the columns in the table. Start definition in the B-Column of the sheet and go left for every new table-column. Make sure that numcols equal the number of names defined.
  466. Number of entries: 0 - 25
  467. Optional, but really not advisable to leave out. This is where the tool was written for.
  468. >TYPE
  469. The type of the entry in the table. If numeric the entry will not get quotes in the insert statement and vice versa. So don't worry if you have a timestamp or something.... just make it type C and it will get quotes.
  470. Values allowed: 
  471. - N(umeric) = default
  472. - C(har)
  473. >FORMULA
  474. This one I added later. By default this tool reads the real value of a cell. This can be cumbersome if you make full use of the power of the spreadsheet. Normally if you use formulas to quickly create data for your table this tool would read the formula and not the result of the formula. If you define the column as Y than all entries in that column will be processed so as to get the result of the formula and not the formula itself!
  475. Note that the processing of formulas is a bit slower so if it's not necessary than don't use it.
  476. Values allowed:
  477. - Y(es)
  478. - N(o) = default
  479. - Empty (default value will be taken)
  480. Optional
  481. >VALUE
  482. The real values of the table-fields! These values will be processed and per row an insert statement will be created!
  483. Number of entries: n
  484. Optional, but really not advisable to leave out. This is where the tool was written for.
  485. Defines the end of Processable data. The tool will stop processing and the open(ed) sheet document will be closed.
  486. Optional. If not defined the tool will try 24 more rows after the first empty cell in the A-column and then quit. The sheet file will stay open! 
  487. Notes
  488. The first row of the sheet will not be read by my proggy! You can use it as a comment line!
  489. Between Data-lines  it is possible to add a maximum of 25 comment lines. If more are added the tool will quit.
  490. Empty cells in the >Value-rows will by default get a NULL value
  491. Tools
  492. Elf proef
  493. Checks if dutch bank account numbers are correct.
  494. Julian date
  495. Returns a julian date (day of year) froom a given date.
  496. History
  497. v2.01
  498. added Tool - Elf proef
  499. added Tool - Julian date
  500. v2.00
  501. Epoc look and feel. Toolbar and stuff.
  502. Option for creating an empty processable sheet
  503. some tuning
  504. v1.01
  505. fixed some bugs
  506. added documentation
  507. wishlist
  508. v1.00
  509. first release as app
  510. Wishes
  511. (Wishes can be mailed to: ivo.psion@hetnet.nl)
  512. Multiple tables in one sheet
  513. Errorhandling does not handle all at this time
  514. create sheet enhancements
  515. Processing of an inactive sheet file
  516. Sketch
  517. &Paint.app
  518. Sheet
  519. Comments may not be started in the A-collumn
  520. A maximum of 25 rows can be used as comment between processable data!
  521. Some DefinitionKeyWord in the A-collumn are optional but if used it must be in the given order!
  522. >TABLE
  523. &TableName
  524. &>PROLOGUE
  525. >DELETE FROM ...
  526. &>PROLOGUE
  527. "WHERE...
  528. &>PROLOGUE
  529. &>PROLOGUE
  530. ">NUMCOLS
  531. JNumber of collumns
  532. ">COLNAME
  533. >Name of DB2 col
  534. >TYPE
  535. N/C/NULL = Numeric (=default) or Char
  536. ">FORMULA
  537. Y/N/NULL = Yes or No (= default)
  538. >VALUE
  539. 2DB2 Value...
  540. >VALUE
  541. >VALUE
  542. >For a quick end?
  543. Arial
  544. Sheet1
  545. &Sheet.app
  546. Swiss
  547. "Word.app
  548. Install Sheet2SQL.doc in c:\documents?7
  549. &Sheet2SQL
  550. c:\v2(02)\Sheet2SQL.opl=
  551. SCRWID%
  552. SCRHGHT%
  553. MENUPOS%
  554. TBARLINK
  555. Initiating(
  556. z:\system\opl\Toolbar
  557. LoadMyProcsO
  558. WIDMAIN%
  559. EVENT&
  560. EVTYPE&
  561. HOTKMOD%
  562. EXITHK%
  563.     THREADID&
  564. COLLS$
  565. COLTEL%
  566. C_COLS%
  567. DEFINITIONS$
  568. DEFTEL%
  569. C_DEFS%
  570. TYPES$
  571. TYPETEL%
  572. VALUES$
  573.     VALUETEL%
  574. FORMULA$
  575. FORMULA%
  576. TABLENAME$
  577. STOP%
  578. FOUTJE%
  579. VERWERK$
  580. C_LOOP%
  581. LOOP%
  582. FILEIN$
  583. MESSAGE$
  584. SQLPATH$
  585. x    SQLFNAME$
  586. GETCLIP$
  587. z    PREVIOUS&
  588. APPINIT
  589. $v#Mv
  590. MPCHECK
  591. INITTBAR
  592. CHECKINI
  593. WIDMAIN%
  594. HOTKMOD%
  595. EXITHK%
  596.     PREVIOUS&
  597. COLTEL%
  598. TYPETEL%
  599.     VALUETEL%
  600. STOP%
  601. FOUTJE%
  602. VERWERK$
  603. C_LOOP%
  604. MESSAGE$
  605. DEFINITIONS$
  606. C_DEFS%
  607. c:\system\apps\+    Sheet2SQLK
  608. Finished procesing...
  609. >TABLE
  610. +    >PROLOGUE
  611. >NUMCOLS
  612. >COLNAME
  613. >TYPE
  614. >FORMULA
  615. >VALUE
  616. NEXTEV%
  617. EVTYPE&
  618. EVENT&
  619. FILEIN$
  620. SQLPATH$
  621. MESSAGE$
  622. +&C:\System\apps\sheet2sql\sheet2sql.iniW
  623. +&C:\System\apps\sheet2sql\sheet2sql.ini+$ SELECT InFolder,OutFolder FROM InitK
  624. OUTF$
  625. INF$#
  626. OUTF$#
  627. CheckIni: Something went wrong.
  628. +&C:\System\apps\sheet2sql\sheet2sql.ini
  629. GETNEXTDOWN
  630. LOOP%
  631. GETCLIP$
  632. DEFINITIONS$
  633. DEFTEL%
  634. C_DEFS%
  635. C_LOOP%
  636. STOP%
  637. FOUTJE%
  638. MESSAGE$
  639. VERWERK$
  640. +!Finished: - No >END was defined -
  641. GETNEXTCELL
  642. GETCLIP$
  643. TABLENAME$
  644. NoTableName!
  645. GETNEXTCELL
  646. GETCLIP$
  647. GETNEXTCELL
  648. C_COLS%
  649. GETCLIP$
  650. MESSAGE$
  651. STOP%
  652. +,Program Terminated! >NUMCOLS is not numeric!
  653. GETNEXTCELL
  654. COLTEL%
  655. GETCLIP$
  656. COLLS$
  657. C_COLS%
  658. NoColName!
  659. GETNEXTCELL
  660. COLTEL%
  661. GETCLIP$
  662. TYPES$
  663. C_COLS%
  664. GETNEXTCELL
  665. COLTEL%
  666. GETCLIP$
  667. FORMULA$
  668. C_COLS%
  669. READFORMULA
  670. GETNEXTCELL
  671. COLTEL%
  672. TABLENAME$
  673. COLLS$
  674. C_COLS%
  675. FORMULA$
  676. GETCLIP$
  677. TYPES$
  678. INSERT INTO 
  679. VALUES (
  680. NULLC
  681. NULLC
  682. SENDESC
  683.     SENDCTRLE
  684.     MPISOPEN&
  685. SENDGOTOA1
  686. MPPATHSPLIT$
  687. FILEIN$
  688. SQLPATH$
  689. STOP%
  690.     THREADID&
  691.     SQLFNAME$
  692. FOUTJE%
  693. MESSAGE$
  694. Open Sheet...
  695. Sheet,Folder,DiskO
  696. OutPut Path...
  697. Folder,DiskO
  698. +&C:\System\apps\sheet2sql\sheet2sql.ini
  699. +&C:\System\apps\sheet2sql\sheet2sql.ini
  700. &+&C:\System\apps\sheet2sql\sheet2sql.ini+" FIELDS InFolder,OutFolder TO InitK
  701. OUTF$
  702. INF$'
  703. OUTF$'
  704. Sheet
  705. .SQLK
  706. +!Alert! - No Sheet was open(ed)...
  707. +$ERROR! - Save of ini file went wrong
  708. FOUTJE%
  709.     SQLFNAME$
  710. STOP%
  711. Julian date...
  712. Date:O
  713. Year: 
  714.  Day: K
  715. MPWRITETOCLIPBOARD
  716. 1000000001
  717. ElfProof - 
  718.  by Ivo Woltring
  719. Elfproef na elke enter...
  720. Rekeningnr.:)
  721. Elfproef teller positie:+
  722. 10,9,8,7,6,5,4,3,2,1
  723. O    |RJ
  724. Not a valid rekeningnumberO
  725. CopiedO
  726. Rekeningnummer te groot...O
  727. 1000000001
  728. SENDESC
  729. SENDRIGHTARROW
  730. READCELL
  731. SENDESC
  732. SENDFNHOME
  733. SENDDOWNARROW
  734. READCELL
  735. SENDESC
  736. SENDRIGHTARROW
  737.     SENDCTRLC
  738.     SENDCTRLF
  739.     SENDCTRLV
  740. SENDSHIFTFNHOME
  741. GETCLIP$
  742. GETCLIP$
  743. MPWRITETOCLIPBOARD
  744. SENDESC
  745.     SENDENTER
  746. SENDSHIFTFNHOME
  747.     SENDCTRLC
  748. GETCLIP$
  749. GETCLIP$
  750.     THREADID&
  751. {O {c
  752. IO {c
  753.     THREADID&
  754.     THREADID&
  755.     THREADID&
  756.     THREADID&
  757.     THREADID&
  758.     THREADID&
  759.     THREADID&
  760.     THREADID&
  761.     THREADID&
  762.     THREADID&
  763.     THREADID&
  764.     THREADID&
  765.     THREADID&
  766.     THREADID&
  767. MPWRITETOCLIPBOARD
  768. SENDESC
  769.     SENDCTRLP
  770.     SENDCTRLV
  771.     SENDENTER
  772.     THREADID&
  773. {O {O {_
  774. MPREADCLIPBOARDBUFFER&
  775. MPPATHSPLIT$
  776. TBARINIT
  777. TBARBUTT
  778. TBARSHOW
  779. SCRWID%
  780. SCRHGHT%
  781. EXITHK%
  782. Button1.mbmKO
  783. Button2.mbmKO
  784. Button3.mbmKO
  785. Button3.mbmKO
  786. Button4.mbmKO
  787. Button4.mbmKO
  788. DolphinO
  789. AboutO
  790. ExitO
  791. EXITHK%
  792. TBMENUSYM%
  793. MENUPOS%
  794. HOTKMOD%
  795. File+
  796. Create SQLOc+
  797. Create SheetOCh+
  798. Close
  799. Tools+    Elf ProefOp+
  800. Julian dateOj
  801. View+
  802. Show toolbarOt
  803. About +    Sheet2SQLKOa
  804. OchD`[*
  805. Bug: Proc 
  806. %:,KW
  807. CMDA%
  808. MPLOGO
  809. Author: Ivo Woltring
  810. Mailto: ivo.psion@hetnet.nl
  811. +)Convert a sheet to SQL Insert statements!
  812. Sheet 2 SQLO
  813. MPPATHSPLIT$
  814. MPWRITETOCLIPBOARD
  815.     SENDCTRLV
  816. SENDCTRLSHIFTW
  817.     SENDENTER
  818.     SENDCTRLT
  819. SENDCTRLSHIFTT
  820. SENDCTRLSHIFTM
  821. SENDDOWNARROW
  822. SENDRIGHTARROW
  823. SENDFNHOME
  824.     SENDCTRLE
  825. FILEIN$
  826.     THREADID&
  827. DEFINITIONS$
  828. Create Options...
  829. Make file,Folder,DriveO
  830. Table Name:O
  831. Prologue lines:O
  832. Table fields:O
  833. Value Lines:O
  834. Tablename is mandatoryO
  835. File already existsO
  836. Sheet
  837. Copyright 
  838.  Ivo WoltringO
  839. +,Finished Processing... Edit it with sheet...O
  840. ELFPROEF
  841. INITIALIZE
  842.     READFIRST
  843.     MPEDITOR%
  844. MPLOGO
  845. STOP%
  846. FOUTJE%
  847. DEFTEL%
  848. VERWERK$
  849.     SQLFNAME$
  850. MESSAGE$
  851. Creating SQL inserts...
  852. Sql Insert statements...O
  853. +"Terminated! - Procedure not found!
  854. Sheet 2 SQLO
  855. +)Convert a sheet to SQL Insert statements!O
  856. Author: Ivo WoltringO
  857. EXITHK%
  858. JULIANDATE
  859. TBARHIDE
  860. TBARSHOW
  861. TBVIS%
  862. MPLINK
  863. MyProcs.OPMO
  864. OZ4[A
  865. :\System\OPM\MyProcs.opmK
  866. +,MyProcs
  867.  by Ivo Woltring is not installed!W8
  868. SetGlobalsO
  869.     MPVERSION
  870. Version 
  871.  of MyProcs
  872.  is installed.K+#Please upgrate MyProcs
  873.  to version *=
  874.  or higher.KW8
  875. CMDE%
  876. TBAROFFER%
  877. OFFRCMD%
  878. EVENT&
  879. WIDMAIN%
  880. HOTKMOD%
  881. {A\[    
  882. {A`[A
  883. LOADTBAR,
  884. SETGLOBALS
  885. APPINIT
  886. CHECKINI
  887.     READFIRST+
  888. TABLE
  889. PROLOGUE
  890. NUMCOLST
  891. COLNAME
  892. FORMULA?
  893. VALUE
  894. INITIALIZE
  895. JULIANDATE
  896. ELFPROEF
  897. GETNEXTCELL
  898. GETNEXTDOWNi
  899. READFORMULA
  900. READCELL
  901. SENDSHIFTFNHOME1
  902. SENDCTRLSHIFTM
  903. SENDCTRLSHIFTT
  904. SENDCTRLSHIFTW.
  905.     SENDCTRLP
  906.     SENDCTRLF
  907.     SENDCTRLG
  908.     SENDCTRLTf
  909.     SENDCTRLV
  910.     SENDCTRLE
  911.     SENDCTRLCJ
  912. SENDESC
  913.     SENDENTER
  914. SENDDOWNARROW-
  915. SENDRIGHTARROWx
  916. SENDGOTOA1
  917. SENDFNHOMEF
  918. GETCLIP$
  919. INITTBAR
  920. OFFRCMD%@
  921. CMDTBDOWNA%
  922. CMDA%: 
  923. CMDSC%
  924. CMDP%
  925. CMDC%(%
  926. CMDE%!'
  927. CMDJ%c'
  928. CMDT%
  929. LOADMYPROCS
  930. MPCHECK
  931. NEXTEV%
  932. SYSTEM\
  933. SYSRAM1
  934. SYSTINFO
  935. LICENCE AGREEMENT
  936. YOU SHOULD CAREFULLY READ THE FOLLOWING 
  937. LICENCE AGREEMENT BEFORE INSTALLING THIS 
  938. SOFTWARE PROGRAM. BY INSTALLING, COPYING, 
  939. OR OTHERWISE USING THE SOFTWARE PROGRAM, 
  940. YOU AGREE TO BE BOUND BY THE TERMS OF 
  941. THIS AGREEMENT. IF YOU DO NOT AGREE TO 
  942. THE TERMS OF THIS AGREEMENT, TAP NO.
  943. Ivo Woltring (called "the author" in this agreement) hereby grants 
  944. you, and by using the software you accept, a limited licence 
  945. subject to the terms and conditions contained hereinto the use 
  946. of the software in this package, (called "the Software" in this agreement). 
  947. You may install the software on an unlimited number of machines, 
  948. no payment is required for its use. Written permission must be 
  949. obtained from the author if you wish to distribute the Software 
  950. on the Internet, on CD, or by any other means.
  951. You acknowledge the rights to the Software are the sole and 
  952. exclusive property of the author. By accepting this agreement,
  953. you do not become the owner of the Software in accordance with 
  954. this agreement. 
  955. The software including all related program files may not be 
  956. altered inany way. Reverse translation is expressly forbidden.
  957. The author cannot and does not accept any liability for the 
  958. unlikely event of an error, defect or failure of the software 
  959. including any loss of anykind. No guarantee is either offered 
  960. or implied by the author. 
  961. Use of this software is entirely at your own risk.
  962. Yours sincerely,
  963. the author.
  964. ivo.psion@hetnet.nl
  965.