系统有2种方法与SQL关系数据库连接。
1.系统内置辅助模块,包括“SQL访问”(请参考“数据库访问(SQL)”章节)、“实时SQL”。
2.通过js调用COM组件,请参考“JavaScript程序->调用COM组件->调用SQL数据库组件”,此法实际上可以直接到网络上搜索,如:“js ms sql”、“js access”、“js mysql”、“js oracle”、“js tinysql”、...。
建议如果工程需要用到系统内置的窗口SQL数据库控件(如:数据库表格、数据库报表等)情况下,则选择第一种方法,否则采用第二种方法。
也可以调用“数据库.Sql查询(数据源, 条件)”函数:该函数返回一个二维数组。下面是一个例子。
按钮1.弹起 = function()
{
查询结果 = 数据库.Sql查询("SQL访问");
if(查询结果 == null)
return;
数组 = 查询结果.toArray();
图形集 = 数组[0].toArray();
支持集 = 数组[1].toArray();
时间集 = 数组[2].toArray();
个数集 = 数组[3].toArray();
备注集 = 数组[4].toArray();
for(i=0; i<图形集.length; i++)
{
if(表格1.行数() <= i)
表格1.增加行();
表格1.设置格子文本(i, 0, 图形集[i]);
表格1.设置格子文本(i, 1, 支持集[i]);
表格1.设置格子文本(i, 2, 时间集[i]);
表格1.设置格子文本(i, 3, 个数集[i]);
表格1.设置格子文本(i, 4, 备注集[i]);
}
}