SOS!!!!!!!!!!!!!!
来源: 互联网 发布时间:2015-11-05
本文导语: 1.如何才能用queryDataSet组件返回一个值? 比如定义一个 String sqlstatement = "SELECT Password FROM Account WHERE No = 1000001"; String sqlresult; 在一个事件触发函数如何调用一个queryDataSet才能执行这条sqlstatement然后将Password的值...
1.如何才能用queryDataSet组件返回一个值?
比如定义一个
String sqlstatement = "SELECT Password FROM Account WHERE No = 1000001";
String sqlresult;
在一个事件触发函数如何调用一个queryDataSet才能执行这条sqlstatement然后将Password的值返回付给sqlresult?这段代码该如何写呢?如果同时又多个值要返回又该如何?
queryDataSet1.????????????
queryDataSet1.????????????
queryDataSet1.????????????
sqlresult = ?????????
2.如果
sqlstatement = "INSERT Account (Name, Password) VALUES ('spcec', '123456789')"
(No自动编号)(此sql语句仅为表达作插入操作之意,sqlstatement实际不是这样付值的)
执行下面三句
queryDataSet1.close();
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, sqlstatement, null, true, Load.ALL));
queryDataSet1.open();
结果是这条插入语句能正确执行,完成插入操作,却报了一个错误
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]No ResultSet set was produced.
我用的是sql server2000,用的是微软的驱动?
怎么会是这样呢?如何才能让他不报错?
3.好像用database1.executeStatement(sqlstatement);
也能正确执行一条sql语句,可如何能用database1让sqlresult收到返回值?
sqlresult = ?????????
如何收到多个返回值?
请教高手!谢谢!
比如定义一个
String sqlstatement = "SELECT Password FROM Account WHERE No = 1000001";
String sqlresult;
在一个事件触发函数如何调用一个queryDataSet才能执行这条sqlstatement然后将Password的值返回付给sqlresult?这段代码该如何写呢?如果同时又多个值要返回又该如何?
queryDataSet1.????????????
queryDataSet1.????????????
queryDataSet1.????????????
sqlresult = ?????????
2.如果
sqlstatement = "INSERT Account (Name, Password) VALUES ('spcec', '123456789')"
(No自动编号)(此sql语句仅为表达作插入操作之意,sqlstatement实际不是这样付值的)
执行下面三句
queryDataSet1.close();
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, sqlstatement, null, true, Load.ALL));
queryDataSet1.open();
结果是这条插入语句能正确执行,完成插入操作,却报了一个错误
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]No ResultSet set was produced.
我用的是sql server2000,用的是微软的驱动?
怎么会是这样呢?如何才能让他不报错?
3.好像用database1.executeStatement(sqlstatement);
也能正确执行一条sql语句,可如何能用database1让sqlresult收到返回值?
sqlresult = ?????????
如何收到多个返回值?
请教高手!谢谢!
|
1.
queryDataSet1.getXXX();
······
queryDataSet1.next();
2.
queryDataSet1.setQuery()中的SQL可以是更新语句吗?我不知道
queryDataSet1.getXXX();
······
queryDataSet1.next();
2.
queryDataSet1.setQuery()中的SQL可以是更新语句吗?我不知道
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。