谁帮我改一改,flex返回值为arrayCollection类型的sql查询方法我不熟悉

cx1054980531 2010-01-12 08:44:22
先贴code:
	public function getPjt_info():void{
var stmt:SQLStatement=new SQLStatement();
all_pjt_infos.sqlConnection=conn;
all_pjt_infos.text="select * from pjt_info";
all_pjt_infos.addEventListener(SQLEvent.RESULT,select_pjt_infos);
all_pjt_infos.execute();
}
public function select_pjt_infos(event:SQLEvent):void {
var result:SQLResult = all_pjt_infos.getResult();
select_pjt_info=result.data;

}


我的目的很简单,在执行select * from pjt_info这句话。然后返回出一个结果集。

在另外一个类里面 这返回的结果集填充datagrid.

flex不太熟悉。。。和.net不一样。第一次写这个。
高手拜托了

注意:我的写法是错误的。。。
...全文
209 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jason-Jin 2010-06-02
  • 打赏
  • 举报
回复
flex也不能直接连接数据库啊,一般都是通过后台(高级语言)去连接,flex做前台啊

可以用c#,webservice连接数据库(或者使用rpc方式),然后将结果返回给flex。返回结果也是是object类型

dataset类型
datatable类型
xml类型,,挺多呢

然后flex端用ArrayCollection接收,最后绑定到datagird上
我说的是web,不是air
zhangyongtian_0810 2010-06-01
  • 打赏
  • 举报
回复
路过来拿分
songxiaojun1 2010-06-01
  • 打赏
  • 举报
回复
用blazeds,在java里用jdbc连。 查一下blazeds的文档
JerryZhou_ 2010-05-31
  • 打赏
  • 举报
回复
期待Ing...
syeia 2010-01-12
  • 打赏
  • 举报
回复
public function getPjt_info():void{
var stmt:SQLStatement=conn.
stmt.sqlConnection = conn;
stmt.text="select * from pjt_info";
stmt.addEventListener(SQLEvent.RESULT,select_pjt_infos);
stmt.execute();
}

是在不明白你这个 all_pjt_infos 是干什么, 从那来的.

执行和监听结果必须用SQLStatement




fw176170847 2010-01-12
  • 打赏
  • 举报
回复
air能直接连DB,什么DB?
水中影子 2010-01-12
  • 打赏
  • 举报
回复
貌似是air,操作sql不会。只会flex,帮顶!!!

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧