From c87f2b9dc14b272c76e5afb1490676b66f5bf7db Mon Sep 17 00:00:00 2001 From: Maurilio Longo Date: Sun, 28 May 2000 11:46:18 +0000 Subject: [PATCH] 20000528-13:45 GMT+2 Maurilio Longo --- harbour/ChangeLog | 10 ++++++++++ harbour/contrib/msql/msql.c | 4 ++++ harbour/contrib/msql/msql.ch | 4 ++++ harbour/contrib/msql/msql.h | 5 +++++ harbour/contrib/msql/readme.txt | 12 ++++++++---- harbour/contrib/msql/test.prg | 2 +- harbour/contrib/msql/tmsql.prg | 3 +++ 7 files changed, 35 insertions(+), 5 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index fce5c0ea6e..3f3381af28 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,13 @@ +20000528-13:45 GMT+2 Maurilio Longo + + + contrib/msql/readme.txt + + contrib/msql/Makefile + + contrib/msql/msql.c + + contrib/msql/msql.h + + contrib/msql/msql.ch + + contrib/msql/tmsql.prg + + added cvs ID to all files + 20000528-13:41 GMT+2 Maurilio Longo * contrib/msql/test.prg diff --git a/harbour/contrib/msql/msql.c b/harbour/contrib/msql/msql.c index 2f93275608..850378a3f2 100644 --- a/harbour/contrib/msql/msql.c +++ b/harbour/contrib/msql/msql.c @@ -1,3 +1,7 @@ +/* + * $Id$ + */ + /* * Harbour Project source code: diff --git a/harbour/contrib/msql/msql.ch b/harbour/contrib/msql/msql.ch index ebc76c0405..3676d43444 100644 --- a/harbour/contrib/msql/msql.ch +++ b/harbour/contrib/msql/msql.ch @@ -1,3 +1,7 @@ +/* + * $Id$ + */ + /* * Harbour Project source code: diff --git a/harbour/contrib/msql/msql.h b/harbour/contrib/msql/msql.h index 7734722556..14f861ef02 100644 --- a/harbour/contrib/msql/msql.h +++ b/harbour/contrib/msql/msql.h @@ -1,3 +1,8 @@ +/* + * $Id$ + */ + + /* ** msql.h - ** diff --git a/harbour/contrib/msql/readme.txt b/harbour/contrib/msql/readme.txt index 61e41d4c9a..84564ebc2a 100644 --- a/harbour/contrib/msql/readme.txt +++ b/harbour/contrib/msql/readme.txt @@ -1,3 +1,7 @@ +/* + * $Id$ + */ + 28/may/2000 Harbour mSQL access classes - readme file @@ -9,7 +13,7 @@ This set of files gives you a mean to access an mSQL server, I've developed and In its present state mSQL classes are made up of these files: -msql.c: low level wrapper around msql client API. It requires libmsql.a (or libmsql.lib if under +msql.c: low level wrapper around msql client API. It requires libmsql.a (or libmsql.lib if under windows) import library (under OS/2 you need, also, msql.dll client api library if it's not in your LIBPATH). msql.h: from mSQL 2.x distribution, type and defines of mSQL client api. @@ -22,14 +26,14 @@ Makefile my makefile for OS/2 gcc, you'll surely need to change it to adapt to y tmsql.prg defines four classes: -TmSQLServer: manages access to a mSQL server and returns an oServer object to which you'll send all your +TmSQLServer: manages access to a mSQL server and returns an oServer object to which you'll send all your queries; TmSQLQuery: a standard query to an oServer with joins. Every query has a GetRow() method which on every call returns a TmSQLRow object which, in turn, contains requested fields. Query objects convert mSQL answer (which is an array of strings) to clipper level types. At present time N (with decimals), L, D, and C clipper types are supported. TmSQLTable: It's a descendant of a TmSQLQuery and you'll receive it when your query has no joins. - It adds Update(), Append() and Delete() methods which receive a TmSQLRow object and + It adds Update(), Append() and Delete() methods which receive a TmSQLRow object and reflect changes to the mSQL table from which they come. Please note that TmSQLQuery objects don't have these methods, so, if you want to change a row received from a TmSQLQuery object you need to construct a valid SQL query and submit @@ -38,7 +42,7 @@ TmSQLRow: Every row returned by a SELECT is converted to a TmSQLRow object. This fields and has methods to access fields given a field name or position. I'm aware that this brief document doesn't explain a lot about mSQL access classes and I'm sorry for that. -I'll try to update it as work on these classes goes by and I'll like to receive feedbak and suggestions +I'll try to update it as work on these classes goes by and I'll like to receive feedbak and suggestions from users (if any :-)) Excuse my poor english and happy selecting :-) diff --git a/harbour/contrib/msql/test.prg b/harbour/contrib/msql/test.prg index c08ab8d6c0..4053d53d90 100644 --- a/harbour/contrib/msql/test.prg +++ b/harbour/contrib/msql/test.prg @@ -1,6 +1,6 @@ /* * $Id$ -*/ + */ /* * Harbour Project source code: diff --git a/harbour/contrib/msql/tmsql.prg b/harbour/contrib/msql/tmsql.prg index 08287623be..a8174427d8 100644 --- a/harbour/contrib/msql/tmsql.prg +++ b/harbour/contrib/msql/tmsql.prg @@ -1,3 +1,6 @@ +/* + * $Id$ + */ /* * Harbour Project source code: