| Release |
Problem / Solution / Patches / New Features |
|
Jan 2008 |
-
Beginning
2008, all
updates will
be delivered
to the
subscription
users
directly via
email. No
need to
check the
site for
update downloads any
more.
-
No need to
place the ID
file into
the /bin
dir. No need
to rename
the id file
to
Tornado.idx.
Now, you can
place the id
file
anywhere
under any
name. All
old defaults
are honored. The
following
are all
valid values
(see online
doc) -
x.dbIdFileDir
=
""
x.dbIdFileDir
=
"C:\Users\Frank\ID\bull_1_of_2_2008_Gold_id8"
x.dbIdFileDir
=
"C:\Users\Frank\ID\bull_2_of_2_2008_Gold.id8"
x.dbIdFileDir
=
"/mysite1/bin"
x.dbIdFileDir
=
"/mysite1/bin/Tornado.id8"
x.dbIdFileDir
=
"d:\t2005\mysite1\bin"
- Add DB2
native
support to
Tornado Gold
version.
This is a
big item.
Not until
now, the
data
provider
provided by
IBM is fully
functional.
IIS
developers
can expand
their
development
boundary to
cover
IBM-DB2.
Using
Tornado
GOLD, all
your
application
aspx code
will be
re-usable
for DB2. All
you need to
do is to
change the
dbType and
dbProvider.
- Re-do
Add Provider
MYSQL =
MYSQLCLIENT.
MySQL is now
supporting
SP &
functions
and is in a
more serious
mode. We
decided to
revive the
support. SP
is not
supported
until MYSQL
6 in the new
Ted08 while
Tornado.dll
does support
that.
- New Ted
- Ted08 with
more
flexible
features and
easier to
use.
Supports DB2
and MYSQL.
Ted08 uses
all native
clients for
all DBs.
- Separate
DLL into
SQL, MYSQL,
ORACLE, DB2
and
All-in-one
so user can
pick the
appropriate
one for
their
development
w/o carrying
the unwanted dlls.
- Fix
EditDate
format such
that
dbEditDate
Format must
be the
default
culture or
defined by
dbCulture.
Example code
to implement
Germany
de-DE date -
Dim SP As New
Tornado.z SP.dbQP = "u=1| s=2| M=ty=dh!sys=t| Q=customer | Dt=mysql |
Pv=mysql| gdf=0|
bm=customer;0|
ni=b5,update| th=tit=MySQL
- Sakila DB" SP.dbEditUpdateFlds = "create_date" SP.dbEditDateFormat = "dd.MM.yyyy" SP.dbDSN = "ultra;sakila;frank;z" SP.dbCulture = "de-DE" SP.ASPdbNET()
- Enable
multiple
SQLs
execution in
silentcmd.
Remember do
not use
CONNECT in
SQLs.
CONNECT is
already done
in Tornado
when dbDSN
is
specified.
Just specify
the SQL
statements.
- Add
support for
dbSQL =
"File=....".
ALl the SQL
statements
are stored
in a local
file instead
of inline.
- Use
dbSQL if
dbSlentCmdText
is not
available.
Example -
<script
language='vb'
runat='server'>
Sub
Page_Load(Source
as Object, E
as EventArgs)
Dim x As New
Tornado.z
x.dbQP =
"u=1|dt=DB2|pv=DB2Client|D=localhost;TEST1;Frank;z"
x.dbSQL =
"file=/mysite1/SQLCmd.txt"
Response.Write("Command
execution
returns (" &
x.ASPdbExecuteCmd()
& ") rows")
End Sub
</script>
- Add new
parameter
FilterHeader=false
to Mode to
turn off
filter
label.
- Make
AllCase
applies to
Filter
value. DB2
and Oracle
will break
when they
are in Upper
case mode.
-
Implement
Multiple
select in
filter. Use
(SB+M) in
SELECT ok
now as '1,2'
will be
replace by
'1 Def_Oper
2' in the
SUBMIT.
Normally,
multiple
select is
for
filtering A
or B or C.
Example -
Dim x As New
Tornado.z
x.dbQP =
"u=1|
q=orders| D=Nwind|
Ni=b5,Filter,ResetFilter|
Gdf=0,1,2,3|
TH=tit=Filter
Test| fc=OR"
x.dbMode =
"Ty=dh|
FormHeader=f|
filterheader=f|
SysInd=t|
IndFld=0"
x.dbCommonTables
=
"ind=OID|Q=SELECT
DISTINCT
OrderID from
orders"
x.dbFilterFlds
=
"Fi=0|ty=SB+M|Val=OID|Def=10251,
1"
x.ASPdbNET()
-
Re-instate
ASPdbUserChart.
Note that
remote files
if used must
be of valid
MIME type
(.data = no
good; .html
= ok)
-
Implement
dbBLOB for
DB2.
Remember
that you can
use Auto' to
let Tornado
to find out
what type of
BLOB the
record
contains.
Therefore
you can mix
BLOB types
in the
table.
-
dbInstallDir
Init value
not valid -
fixed. Add
support for
CSS htpp://
css file
location
- dbBlob
manual for
mix inline
type is
incorrect.
Auto blob
type detect
is for
inline
display.
- Add
user
controlled
property 'dbSelectExactSQL'
to
accurately
retrieve the
exact amount
of records
for display.
See online
manual.
Example -
Dim x As New
Tornado.z
x.dbQP =
"u=1|
dt=DB2|
pv=DB2Client|
D=localhost;SAMPLE;Frank;z|
th=tit=IBM
DB2-9"
x.dbSelectExactSQL
= "SELECT *
from
EMPLOYEE
fetch first
[[Top]] rows
only"
x.dbSQL =
"SELECT *
from
EMPLOYEE"
x.ASPdbNET()
- GetData
breaks when
return value
is null -
fixed - now
returns
blank
string.
- Add DB2
support - Pv=DB2Client;
Dt=DB2.
DB2Client
has similar
structure as
MS-SQL
- Add User
Validate Js.
Instead of
using
Tornado's
validator,
user can
just add
their Js
validation
routine. See
example in
online
manual .dbValidaterParams.
.dbValidatorParams
=
"code=/tornado/Jars|entry=false|
UserValidateJs=checkselect(thisform)"
- Add
ID=Fieldname
or Fieldname_y
(y=row #) to
all input
elements to
be accessed
by user Js.
Instead of
using
Tornado's
internal
NAME and ID,
user can now
ID=fieldname
to access
the form
variable in
their
validation
Js.
- Incorrect
parsing of
extended
magic macro
in the case
of (#,###.0)
macro with
(..). For
example -
x.dbMagicCell
= "(~?[]!|~/+{})fi=1|
mac=(!1!
|LTN|0|align=right|<font
color=red>!1:#,###.0;(#,###.0)!</font>~|EL||align=right)"
will break the
parser. Now -
Fixed !!
- Add
focus to
bring THUMB
to the
front.
- Add Mono
(mono
spacing)
font to EP
- Make
dbPopText
memo popup
window stays
focused.
Also delete
[[Memo]]
from
GridTemp
when
dbPopText is
active as
they are XOR.
|
|
Jun 2007 |
- Add AJAX
to Tornado
in
obj.ASPdbNet(Ajax=t).
See doc in
code api
page.
- Enable
mix
Ajax=true in
quick code
Dim x As New
Tornado.z
x.ASPdbNET("D=NWIND
| Q=Orders |
Ajax=t")
- Note -
Use ULTRA/SQLEXPRESS
as server in
SQLEXPRESS;
Use SQL
Server and
Window
Authentication
mode for
security.
|
|
May 2007 |
- SP when
getall and
not
specified
dbResultSet
returns
incorrect
grid(s).
-
.dbOptions =
"EditTitle =
none"
eliminates
default
title. Param
"none" is
case
sensitive -
fixed.
- Add DLL
version and
ID file name
to the
TornadoInfo.
- Add
control to
prohibit
action title
- see below
example.
-
Implement
MAXLENGTH
for TEXTAREA.
MAX INPUT
LEN Example
-
Dim ed As
New
Tornado.z
With ed
.dbQP =
"U=3|M=g!sysind=t|S=2|D=NWIND|Q=orders|gdf=0,1,2,4
,8,9,10,11|Ni=b5,update|bm=orders;0"
.dbEditUpdateFlds
= "fi=0|ty=ronoup,1,fi=2|ty=text|tag=maxlength=1
"
.dbOptions =
"EditTitle =
none"
'prohibit
title
.ASPdbNET()
End With
Dim ta As
String =
"<script
language='javascript'
type='text/javascript'>"
& vbCrLf
ta &= "<!--"
& vbCrLf
ta &=
"function
MaxArea(Obj,
MaxLen)" &
vbCrLf
ta &= "{" &
vbCrLf
ta &=
"return (Obj.value.length
<= MaxLen);"
& vbCrLf
ta &= "}" &
vbCrLf
ta &= "-->"
& vbCrLf
ta &=
"</script>"
& vbCrLf
- MAX
TEXTAREA ->
Dim ed As
New
Tornado.z
With ed
.dbQP =
"U=3|M=g!sysind=t|S=2|D=NWIND|Q=employees|Ni=b5,up
date|gdf=0,1,2,notes|bm=employees;0"
.dbEditUpdateFlds
= "(+^~)fi=0|ty=ronoup^1^fi=notes|ty=textarea|tag=ro
ws=5 cols=20
onkeypress='return
MaxArea(this,
15);'"
.dbOptions =
"EditTitle =
none"
.dbSendHead
= ta
.ASPdbNET()
End With
|
|
Apr 2007 |
- Access2007
and Excel2007
supported.
Ag.exe is also
updated. Goto MS
site and
download the
ACE.OLEDB engine
and copy the
Northwind
2007.accdb
sample db and
you'll be in
business.
- The Classic
Edit Add special
functions are
available using
dbButtonsOnOff -
check it out.
|
|
Mar 2007 |
- Suppress css
when mm=t.
- Yahoo stock
returns N/A
instead of 0.0.
Adjust
ASPdbGetStockTicker()
to handle that.
- Add new
Oracle boolean
field update
example in Doc
|
|
Jan 2007 |
- Add new
feature
GetFieldMatrix
to retrieve SQL
fields
properties.
Result returns
in a 2-Dim
array.
|
|
Oct 2006 |
- Add new
feature
ASPdbGetStockTicker,
dbStockTicker
and
dbStockTickerTemplate.
|
|
Sep 2006 |
- Dynalist
level with one
item cannot be
selected -
fixed.
- Add
dbOptions="EditTitle=None"
to strip edit
header
- Example of
retrieving raw
data
- dbLogin
missing ? -
fixed
|
|
Jun 2006 |
- Add
dbDowloadParams
= "striphtmltags=t|
downloadtitle=Excel
Download Title"
- Add SP and
Agg download
support - all
models
-
LargeDownload
incorrect
'Return' address
- fixed
- Arrest
missing id file
error - unusual
but happens.
- Arrest CrLf
at end of id
string - Users
are editing the
id file which
they are not
suppose to. A
CrLf is left at
th eend and
blows up the
parsing. Now
fixed.
- Support
latest MySQL 5
syntax.
|
|
Apr 2006 |
- SP does not
cover download -
fixed.
- Add notify =
receipt mail
address to email
- SP out
variable limited
to (1) - fixed.
- Mix of user
operator and
normal oper
blows up filter
query - fixed.
- Enable
TimeStamp
GridUpdate grid
by adding a new
property
dbGridUpdateSumbitModifiedRowOnly.
|
|
Feb 2006 |
-
Useragreement
incorrect link
fixed.
- Delete
selecteditem
turned off after
edit/cancel -
fixed.
- Allow user
to use queries
with conflicting
'AND' operator
like filter
string ->
'Quality Laundry
and Books';
'Barnes And
Nobles'. Just
enclose the
search phrase
with embedded
AND with single
quote.
- Tornadoinfo
works 1st time
but reload crash
- fixed.
-
GridEditMagicCell
failed when
startup = edit -
fixed
- Get_RSCOUNT
<> 0 when Search
returns 0 record
- fixed.
- Search
Filter not
registered in
Get_RSCOUNT -
fixed.
- Filter
non-range
dropdown not
working - fixed.
- Download top
record pointer
set to 0 to get
the whole
download.
- Patch MS-SQL
GROUP BY
dbCountSQL =
Select Count(1)
FROM (Select ...
GroupBY ....) As
X
- ASP 2.0 DLL
included.
|
|
Dec 2005 |
- Update last
record out of
criteria blows up
- fixed.
- Upload auto
label increment
incorrect - fixed
- Line Chart X
axis not correct -
fixed
- Magic filter
exits at blank
data cell - fixed.
- Equation with
integers eval to
zero fixed as
double.
- Embedded SQL
returns incorrect
data when cell is
null - fixed with
blanktext
|
|
Oct 2005 |
- AllCase not
working – fixed.
- Manual
DropDown Text not
correct – fixed.
- Oracle default
edit date format
incorrect – fixed.
- SilentCmdText
- if Command= is
missing the text -
entire property.
Close connection
after open is
successful and
execution is
fault. Also add
bool return.
- MagicCell #ASpdbIndex#
pass local index -
should be global
index – fixed.
- Line Chart
Line Names
incorrect – fixed.
- Add
ASPdbDS("XML=file
path").
- Dateline
default chart
title mixed up
with manual title
Commontable index
separated by space
will fail - fixed.
Do not mix index,
separated them.
- GridEdit
"hidden" not work
- fixed - not
quite... grid edit
switch separated
and can be used in
standalone mode.
Add Pie Chart
Legend.
- Set Memo Popup
win name default
as popwin. If not
set winname in
popup prop then
open separate
wins.
- PopUp memo
display as popup
and "Memo" in
gridupdate -
should be full
text for all
updates - fixed.
- GridEdit
"hidden" not work
- fixed.
- Use dbNullText=""
for Is Null in
Criteria. Set
BlankText Def="".
- Add NestedBody
to dbMail for
Magic Nest.
Email Batch size >
1 problem fixed.
- Add ASPdbLogin
and
ASPdbClearLogin
for standalone
login.
Magic #Fieldname.#
broken - fixed.
- Add #-field#
(minus fieldname)
to magic for
time-series delta
magic.
- Add single
quote to double
conversionin in
magic (URLencoded)
filter.
- Add dbOptions="KeepUserQueryString=fale"
to suppress user
Q. Add
GetData.Get_UQ to
get the UQ if
needed in all
modules.
- MyInput
Validation broken
- fixed.
- GridEdit,
RowEdit, Defaults
broken - fixed by
separating.
Detect IE and NS
and add <BR> to
make the label and
SB the same
vertical spacing.
- Add chartonly
option to
ASPdbUserChart(bool
ChartOnly).
|
|
Jul 2005 |
- New Tornado
API manual in
www.aspdb.com/tornadomanual/index.html.
You can download
the Tornado.chm
file (www.aspdb.com/tornadomanual/tornado.chm)
which has all the
text and code but
w/o live
execution. All
codes in this new
API manual works
with the latest
July DLL.
- Access + ODBC
not work - fixed.
- Add Quick Open
in ASPdbNet.
Obj.ASpdbNet("D=Nwind|Q=Employees"0
will perform a
quickopen with
navigation, search
and memo handling.
- EditGridUpdate
incorrect in
Startup Mode. Add
dbStartUp="EditGridUpdate".
Since Normal and
Grid edit is
separated each
with their own SQL
, Flds etc. Now, a
new startup
conditions is
provided. The old
code dbStartUp=Editpdate
is not sufficient
to tell whether
the startup is
normal or grid
type.
- Add encrypt
option to
dbRemoteURL. See
API manual.
- Add dbOption="DropFirst=First
drop cell text" to
distingusih
between first
selection and no
selection. See API
manual
- Add to
dbOptions = "EditTitle=Small
title" above the
edit grid.
- Sort functions
has been overhaul.
InitSort Col now
can use names -
like "EmployeeID
or EmployeeID DESC".
See New API
manual.
- Get row, col
count in GetData
changed to integer
return instead of
string.
- Add
GD.Get_title,
GD.Get_ASPDBNET,
ASPdbNET(Notitle=true)
to support control
mapping. That
means, the entire
ASPdbNet output is
returned to a
string and you can
place them in Web
Controls. See
ASPdbNet in new
API manual.
- ASPdbRemote
dir offset not
work - fixed.
- GridEdit has
no JS() support -
fixed.
- Filter JS()
also working well
with Edit and
Filter
- Missing
property GridStrip
= Col | row. Both
not working -
fixed.
- Form mode
status bar
recordcount
missing - fixed.
- Missing
FilterAssistant
properties in
documentation.
- Filter and
Edit Notes does
not work when TEXT
is not specified -
fixed.
- Filter and
Edit Notes change
to NR class for
left
justification.
- FilterOnEntry
property must be
after dbSQL to be
effective - fixed.
This property is
obsolete as user
can build their
dbSQL any time.
- Re-do
InitSortCol (1
based) and add
InitSortFlds (0
based). FieldNames
are now supported.
-
EditAllowZeroLength
not effective,
always = false -
fixed.
- Set
dbEmbeddedDSN to
same options as
dbDSN.
- Add
ASPdbPostBack to
match the ASPX
Postback. See new
API manual.
- Change Debug
"Fields" type to
actual system
DbType Member
names instead of
old ASP style
index.
- dbDownloadSQL
is incorrect
(Deleted) - should
use dbDownloadFlds.
- Send Grid to
Email format
changed - Add
Overload
ASPdbSednMail(false)
to not init the
properties.
- CSV/text file
DSN not corrrect -
fixed.
- Firsttimeonly
not working -
fixed.
- Make SQL =
SQLCLIENT so not
to break any old
code.
- OracleClient
is now working.
Add OracleClient
type to ADO
- Re-do DataType
to use member name
only.
- dbEditGridAdd
and
dbEditGridUpdate
defaults to false
is not effective -
fixed.
- Add, update,
gridadd,
gridupdate
co-exist problem -
fixed. See
Gridedit example
in new API manual.
- New! dbOptions="SingleColumnSort=true"
will disable
multiple level
column sort and
simulate the
classic single
column sort.
- init sort col
with [-] will blow
up - fixed.
- Sort and
initsortcol mixed
up with ordinals -
fixed.
- Add auto
detect SP input
Size as
input.length.
- GD.Get_RSCOUNT
returns 0 at entry
- fixed.
- SQLClient
seems working with
SP with COMPUTE
now. MS fixed
that?
- InitCol Sort
not effective -
fixed. Now InitCol
sort will also
left justify.
- ASPdbNet("New=true")
does not work -
fixed.
- New! Add
ASPdbSP("getall=true")
to get all result
sets from SP.
- SP always use
OLEDB before, now
can use SQLCLient.
- SQL and
SQLClient mixed up
- fixed.
Dim SP As New
Tornado.z
With SP
.dbQP = "U=1|S=7|Ps=-1| Ni=none| dt=SQL| Pv=SQLClient| D=fujitsu;pubs;sa;sa|
Th=ti=Multiple SP
Result Set Demo"
.dbStoredProc = "spname=reptq2| NORS=false"
.dbResultSet = 17
.ASPdbSP("getall=true")
End With
- Add error trap
to SP open.
- Dynalist
separate external
Trigger Output
file cannot
retrieve levels,
only trigger -
fixed.
- Pagesize
incorrect in
Classic form.
- SQL Select@@
not work correctly
- fixed.
|
|
Jun 2005 |
- Add CountSQL
to "Invalid SQL"
error to
clarify. Many
time, user do
not know that
Tornado tried to
guess the
dbCountSQL to
obtain he record
count. In
complex case
especially
involving
DISTINCT, the
guess is not
correct. In this
case, use
dbCountSQL. See
following SQL -
.dbSQL = "select
DISTINCT * from
ORDERS WHERE
customerID='Vinet'"
Now, you'll see
the incorrect
countsql in the
Error display
and you should
then use -
.dbCountSQL =
"select DISTINCT
count(*) from
ORDERS WHERE
customerID='Vinet'"
Note this
example only
fails in SQL but
works in ACCESS.
So, it is better
to supply your
own accurate
CountSQL.
|
|
May 2005 |
- Delete
built-in US
based calendar
Holidays to
avoid non-us
date problem.
- Startup
options (lower)
case sensitive -
fixed.
- DISTINCT and
TOP in SQL now
to be left
alone.
- Button Image
dir not
effective -
fixed.
- Magic NB
interpret a
space
incorrectly.
Fixed
- Year old
Event / Report
calendar 2003
fixed (Events
and Schedules
text not
visible). must
use an MIME type
recognized by
the O/S like
.txt. Same
problem with
chart
- Test Blank
DB Exit option
return code not
found.
- TestBlankAdd
broken - fixed
- Multiple
Deletes - fixed
" | " instead of
" OR "
- select ptr >
end of page
after row- will
crash - fixed.
- TestBlank
broken due to
ADO - fixed.
- Add BLOB
jpg/gif/png/pdf
detection. No
need to guess -
Label=auto (gif,jpg,pdf).
With you can can
mix mime type in
blob.
- PDF BLOB in
MS-SQL works in
Acrobat 5.0 and
fails in 6.0 -
fixed.
- Status bar
for dual-horiz &
Classic is
incorrect -
fixed.
|
|
Apr 2005 |
- Native MySQL
support is
available upon
request only.
The installation
is confusing
users that do
not place the
MySQL.Data.Dll
in the bin
directory and
ends up blowing
up the entire
DLL. Contact
support if you
want a version
for the
MySQLClient.
- StatusBar
indicator
incorrect for
dualhoriz and
classic - fixed
- MySQL page
count not
correct (1 less)
- fixed
|
|
Mar 2005 |
- Fix
ExecuteCmd Type
problem
- DISTINCTROW
TOP SQL build
order incorrect
causing
DISTINCTROW to
fail - fixed.
- Embedded
SQL0 nor working
- fixed.
- Use
X.dbStartUp = "StickyEditAdd"
for sticky.
- Add Mode = "FormHeader=false"
to suppress form
labels.
- IsNow(Format)
does not work in
Edit - fixed.
- Detect
causal ; at end
of SQL to avoid
SQL error.
- Add new
example to use
Javascript to
confirm edit
action.
|
|
Jan 2005 |
-
Fix SP Parameters
using different
providers.
-
Fix SelectBoxForm
in C#.
-
Fix Colgraph
non-Rainbow user
specified
colors.
-
Fix Title not
displayed in
Tree from Code.
-
Implement
EditMagicCell.
C# only
-
Add 3 more skin to
Free version
-
Grid Edit Criteria
"&" and "and" typo
- fixed.
- Add .dbGridUpdateTemplate.
Default is ->
GridUpdateTemp =
"<center>[[GridUpdate]]<BR>[[GridNav]]</center>";
- Add .dbGridAddTemplate.
Default is ->
GridAddTemp =
"<center>[[GridAdd]]<BR>[[GridNav]]</center>";
- Filter status
is not showing -
fixed.
- Column sort
ends up with
duplicate columns
- fixed.
- RONOUPDATE now
can use RONOUP
instead. Update
query built using
RONOUP was
incorrect.
- Correct some
Calendar color key
words.
- Update RowEdit
to use CSS buttons
- Form code
missing </td>.
- Button Images
lost in TVR
becasue
imagebutton is not
saved.
- Ted with no
display page fails
due to missing
dbUnit - fixed.
- stickeyeditadd
typo - fixed.
- Sitem SelBut not saved in
Delete
- MagicCell _SS
fails when S=x ~
C=y and S+C >
Length + 1 in
MyMid - fixed.
- Reload has no
lastclick - fixed.
-
EditGridUPdateSQL
not effective -
fixed.
- SelectedItem
buttons fails
after Login -
Fixed.
- Clear button
clears all instead
of local page -
Fixed.
- Add try/catch
to GetData to
arrest user error
in trying to
getdata before any
ASPdb.Net action.
- Logout button
disappeared after
log in due to
incorrect "delete"
SVAR - C# only -
fixed
- TestBlank
forced OLEDB
extended to
SQLClient. (VB
only - C# OK)
- Modify
selected item to
eliminate HTML
code in URL which
fails in WS2003
default security
setup.
-
Add Error trap for
user to try to get
data before any
action to avoid
crash.
-
SelectedItem
internal
programming passes
HTML code in the
URL resulting
security violation
especially in
WS2003. "<" and
">" characters are
now masked out of
the URL and
restored upon
entry.
-
EditValidateName
not implemented -
done. See example
in the Edit manual
page.
- Grid Edit
MS-SQL Boolean
field Mask not
correct (on
instead of 1) -
fixed.
- Implement Memo
and Text field
PopUp. See manual
'Special Topics -
Memo and Text
Popup'.
- Apply same
rules
(application, global.asax
and .mdb) to DSN
in dbLogin. For
example -> D=NWIND
instead of
D=NWIND.MDB.
- TestBlank
forced OLEDB
extended to
SQLClient.
- Modify
selected item to
eliminate HTML
code in URL which
fails in WS2003
default security
setup.
- Enhance
multiple edit SQL
to allow uset o
specify the
delimiter as .dbEditAddSQL
= (|;) sql1;
sql2... USe must
delcare this
delimiter to
override the
internal chr(7)
delimiter for grid
add/update.
- Memo <IMG
overwritten by
partial memo text
- fixed
- GridUpdate
memo incorrect
parse "," - fixed
-
EditValidatename
Not implemented
- GridUPdate and
GridAdd Boolean
did not use "on"
and not BoolDrop
value - fixed.
- Add Mac=#poptext#
to magiccell to
pop the text.
- Add dbPopText
"WinProp| WinName|
LinkText" for easy
memo pop up. Can
use IMG in
LinkText
-
dbSQLDateFormat =
"#[MMM-dd-yyy]#"
now can be
MMM-dd-yyyy just
like
EditDateFormat.Both
format accepted.
- SQLClient
execute not
correct - fixed.
- You must
install SP3+ if
you install
SQL2000 in WS2003.
|
|
Dec 2004 |
-
EditGridUPdateSQL
not effective in
C# DLL - fixed.
- SelectedItem
buttons fails
with dbLogin -
fixed.
- Add Error
trap for user to
try to get data
before any
action to avoid
crash.
- Logout
button
disappears after
Login in C# only
- fixed.
- SelectedItem
internal
programming
passes HTML code
in the URL
resulting
security
violation
especially in
WS2003. "<" and
">" characters
are now masked
out of the URL
and restored
upon entry.
-
EditValidateName
not implemented
- done. See
example in the
Edit manual
page.
- Grid Edit
MSSQL Boolean
field Mask not
correct (on
instead of 1) -
fixed.
- C# beta
release. Obtain
your password
file
Tornado-C#.id4
from support.
The plan is to
phase out the VB
version by end
of year as the
C# version is a
much more stable
implementation.
- Implement
Memo and Text
field PopUp. See
manual 'Special
Topics - Memo
and Text Popup'.
- Apply same
rules
(application, global.asax
and .mdb) to DSN
in dbLogin. For
example -> D=NWIND
instead of D=NWIND.MDB.
|
|
Aug 2004 |
- EditGridAdd is
using default
GridAddSQL -
fixed.
- Implement
dbEditGridUpdateSQL
and
dbEditGridAddSQL .
- New examples
in - Edit 2
tables; Normal and
Grid Edit;
Dynalist.
- Add dboptions
=
CloseStartUpAfterAction=true
to suppress the
StartupAction.
- Blank input
fields starts with
a space - fixed.
- Multiple blank
Memo field will
result in invalid
edit cells with
dup values from
previous - fixed
- Implement
CS2004 via
cs2004.id and a
new css2004 dir.
- Add MagicCell
TN - T=TEXT will
display <HREF text
instead of an <IMG.
- Clarify and
fix dbstartup=filter
and mode=filterstartup
and mode=classic.
See updated
manual.
- SortCol lost
it value after
redirected to
another execute
and then return -
fixed.
- Add
EdidGridAddFlds.
- Add [[Chart]]
support to dual,
grid and form
mode. Just add
[[chart]] to
template and
define the DBchart
params.
- Add template
back to TED so
user knows the
system templates.
- Add formatted
text file support
to the TED.
|
|
May 2004 |
- Classic Delete
try to tirm Null
editflds - fixed.
- Add dbOption =
"CloseStarUpAfterAction.
Suppress display
of the action
screen on the
right side.
< |