【发布时间】:2015-10-13 09:31:11
【问题描述】:
我正在尝试从 mobilefirst 将数据插入到数据库中的现有表中。适配器工作正常,我可以从适配器将数据插入数据库。但是在客户端调用它时会显示失败消息。
function insert(){
var invocationData = {
adapter:"sqlad",
procedure:"procedure1",
parameters:[$('#empid').val(),$('#empname').val()]
};
WL.Client.invokeProcedure(invocationData,{
onSuccess :loadFeedsSuccess,
onFailure :loadFeedsFailure,
});
}
function loadFeedsSuccess() {
alert("success");
}
function loadFeedsFailure() {
alert("failure");
}
html
<body style="display: none;">
<!--application UI goes here-->
<h1>ENTER THE EMP DETAILS</h1>
EMP ID<input type="text" id=empid> <br> <br>
Emp NAME<input type="text" id=empname><br> <br>
<input type="submit" value=register onclick="insert();">
<script src="js/initOptions.js"></script>
<script src="js/main.js"></script>
<script src="js/messages.js"></script>
</body>
适配 imp.js
var procedure1Statement = WL.Server.createSQLStatement("INSERT INTO testdemo(empid,empname) Values(?,?)");
function procedure1(empid,empname) {
return WL.Server.invokeSQLStatement({
preparedStatement : procedure1Statement,
parameters : [empid,empname]
});
}
【问题讨论】:
-
我不知道,但上个月 ibm 的一个团队首先展示了移动设备的演示,我的公司指派我(我是刚得到工作的新人)学习这一点并按原样展示应用程序打算买一个。为什么你要问这些
-
您是公司中唯一从事此工作的人吗?您一直在问与此人确切相同的问题:stackoverflow.com/users/4525003/vikram-srinivasan
-
我不知道@IdanAdar 关于他我每天都在学习并询问是否有任何疑问。在我的公司中,除了我分配给 ibm 工具之外,我没有其他人可能没有其他人
-
我猜他在问,因为他在“MobileFirst Platform 团队中以客户为导向的研发@IBM”:p
-
@raman,专注于我的问题并回答它们。完全。当然,您会收到警报,因为这是您在客户端代码中输入的内容。但只是提醒没有帮助。您需要 实际 错误。
标签: ibm-mobilefirst mobilefirst-adapters