找回密码
 注册成为天翎用户
查看: 1267|回复: 8

怎样用isscript获得在数据库里自己建的表单,并往表单里插入值?

[复制链接]
GZshijin 发表于 2012-8-22 15:11:19 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-8-22 18:33 编辑

首页说下我的大概需求:
在提交按钮里我通过isscript获取了各个文本的值,提交后,我要有选择性的把这些值插入到当前自动生成的表里和自己建的表里面,请问怎么实现?重点是怎么获得自己建的表?是简单的select 还是其他脚本语言,请说的详细一点谢谢!
bess 发表于 2012-8-22 15:20:12 | 显示全部楼层
您好,请问您这里说的自动生成的表是什么意思?是否是指平台后台配置的表单对应在数据库中生成的数据库表?如果是,那么您要向其中插入数据可以参考下帖:
http://www.teemlink.com/bbs/view ... hlight=%B1%ED%B5%A5
然后,您如果还需要往数据库中自己手动新建的数据库表中插入数据,您可以通过数据源增删改查方法【插入数据的方法:insertByDSName(dsName,sql)】来实现,具体可以参考下帖:
http://www.teemlink.com/bbs/view ... =%CA%FD%BE%DD%D4%B4
回复

使用道具 举报

 楼主| GZshijin 发表于 2012-8-22 15:21:33 | 显示全部楼层
明白了,谢谢
回复

使用道具 举报

bess 发表于 2012-8-22 15:25:26 | 显示全部楼层
您好,尝试之后,请将结果在帖子中告知,谢谢!
回复

使用道具 举报

 楼主| GZshijin 发表于 2012-8-22 16:45:08 | 显示全部楼层
明明知道语法和构成有错 却不会改...囧......只好麻烦你们了...


var userid=getItemValueAsString("userID");

var dates=getItemValueAsString("dates");

var totime=getItemValueAsString("totime");

var tostates=getItemValueAsString("tostates");

var toresult = getItemValueAsString("toresult");

var  longtime="";
if(toresult=="3" && tostates=="3"){
       
longtime=totime -"9:00:00";
var doc = getCurrentDocument();
var sql = "insert into tlk_旷工表(userID,dates,totime,tostates,longtime,) ";
sql +=" values(‘"+doc.getItemValue("userID")+"’,’ ";

sql +=doc.getItemValue("dates")+"’, ";

sql +=doc.getItemValue("totime")+"’, ";

sql +=doc.getItemValue("tostates")+"’, ";
sql +=longtime+")";

insertByDSName("旷工表",sql);       

}
回复

使用道具 举报

bess 发表于 2012-8-22 16:50:59 | 显示全部楼层
您好,请问提示的错误信息是什么?麻烦截图显示,谢谢。
然后,我看到您这里的insertByDSName("旷工表",sql);   这个方法的第一个参数是数据源的名称,数据源名称您可以在下图中的位置进行查看:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

bess 发表于 2012-8-22 17:20:27 | 显示全部楼层
正在q上协助客户。。
回复

使用道具 举报

 楼主| GZshijin 发表于 2012-8-22 18:32:42 | 显示全部楼层
问题已解决,感谢.MM的帮助
回复

使用道具 举报

bess 发表于 2012-8-22 18:33:01 | 显示全部楼层
感谢楼主告知!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 03:00

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表