数据库已连接并打开,但无法将文本框内容保存至数据表内,只用as3.0或Flex,求解决。 5C

<?xml version="1.0" encoding="utf-8"?>
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" width="1400" height="900" backgroundFrameRate="60" title="单词记忆游戏机" backgroundColor="#FFFFFF">
fx:Script
<![CDATA[
import mx.controls.Alert;
import mx.utils.UIDUtil;
protected function SaveButton1_clickHandler(event:MouseEvent):void
{
var conn:SQLConnection = new SQLConnection()
var folder:File = File.applicationDirectory;
var dbFile:File = folder.resolvePath("DaTa/nWord.db");

            try
            {
                conn.open(dbFile);
                trace("shujuchenggong"+dbFile.nativePath);

            }
            catch (error:SQLError)
            {
                trace("xingxi",error.message);
                trace("xiangqing",error.details);

            }
            var insertDt:SQLStatement=new SQLStatement();
            var insertSQL:String="insert into ziMuShunXu(id,name,chinese1,chinese2,chinese3,chinese4," +
                "chinese5,chinese6,chinese7,chinese8,chinese9,chinese10) values(:id,:name,:chinese1,:chinese2," +
                ":chinese3,:chinese4,:chinese5,:chinese6,:chinese7,:chinese8,:chinese9,:chinese10)";
            var idstr:String = UIDUtil.createUID();
            var namestr:String = ENname.text;
            var chinesestr1:String = CNname1.text;
            var chinesestr2:String = CNname2.text;
            var chinesestr3:String = CNname3.text;
            var chinesestr4:String = CNname4.text;
            var chinesestr5:String = CNname5.text;
            var chinesestr6:String = CNname6.text;
            var chinesestr7:String = CNname7.text;
            var chinesestr8:String = CNname8.text;
            var chinesestr9:String = CNname9.text;
            var chinesestr10:String = CNname10.text;
            insertDt.sqlConnection = conn;
            insertDt.text = insertSQL;
            insertDt.parameters[":id"]=idstr;
            insertDt.parameters[":name"]=namestr;
            insertDt.parameters[":chinese1"]=chinesestr1;
            insertDt.parameters[":chinese2"]=chinesestr2;
            insertDt.parameters[":chinese3"]=chinesestr3;
            insertDt.parameters[":chinese4"]=chinesestr4;
            insertDt.parameters[":chinese5"]=chinesestr5;
            insertDt.parameters[":chinese6"]=chinesestr6;
            insertDt.parameters[":chinese7"]=chinesestr7;
            insertDt.parameters[":chinese8"]=chinesestr8;
            insertDt.parameters[":chinese9"]=chinesestr9;
            insertDt.parameters[":chinese10"]=chinesestr10;
            insertDt.execute();
            Alert.show("已保存"+namestr+"及汉语意思","提示");
        }
    ]]>
</fx:Script>
<s:Label x="400" y="10" text="工作与爱好统一是最幸福的" color="#00000" fontSize="50" fontFamily="叶根友毛笔行书2.0版"/>
<s:Panel title="输入框" x="5" y="90" width="300" height="650" id="ShuRu">
    <s:Label x="20" y="10" text="请输入单词:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput restrict="A-Z,a-z" x="148" y="10" id="ENname"/>
    <s:Label x="20" y="45" text="请输入汉意1:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput restrict="a-z\.\,\{'[\u4e00-\u9fa5]'}" x="148" y="45" id="CNname1"/>
    <s:Label x="20" y="80" text="请输入汉意2:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="80" id="CNname2"/>
    <s:Label x="20" y="115" text="请输入汉意3:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="115" id="CNname3"/>
    <s:Label x="20" y="150" text="请输入汉意4:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="150" id="CNname4"/>
    <s:Label x="20" y="185" text="请输入汉意5:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="185" id="CNname5"/>
    <s:Label x="20" y="220" text="请输入汉意6:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="220" id="CNname6"/>
    <s:Label x="20" y="255" text="请输入汉意7:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="255" id="CNname7"/>
    <s:Label x="20" y="290" text="请输入汉意8:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="290" id="CNname8"/>
    <s:Label x="20" y="325" text="请输入汉意9:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="325" id="CNname9"/>
    <s:Label x="20" y="360" text="请输入汉意10:" color="#00000" fontSize="20" fontFamily="宋体"/>
    <s:TextInput x="148" y="360" id="CNname10"/>
    <s:Button x="200" y="550" label="保存" color="#fd0000" fontSize="15" width="50" height="30" click="SaveButton1_clickHandler(event)"/>
</s:Panel>
<s:Panel title="单词列表" x="320" y="90" width="1075" height="650" id="XianShi">
</s:Panel>
<fx:Declarations>
    <!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>

/s:WindowedApplication

1个回答

qq_27895609
qq_27895609 这个我之前看过,没起作用,我是初学者,烦请您再仔细看看我的代码,数据库已经连接并打开,但文本框的输入内容无法存储,数据库是SQLite。
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

1
java文本框读取显示乱码
5
ASP新增的记录类型与数据库设置的类型不符的,如何提示?
1
C#点击Listview选中数据删除无效
2
Java JTextField文本框事件
2
求助!怎么获取datepicker文本框选中的日期,在数据库进行查询并显示!
15
请教各位大神,JS点击下拉框事件,点击A只显示文本框A,点击B只显示文本框B,点击C显示全部文本框
4
如何将SQL数据库中的文本通过一个按钮显示在MFC的编辑框中
2
Chrome扩展插件:点击popup里的按钮获取文本框里的数据然后将其填入页面上的某个文本框里
7
MFC中鼠标点击在静态文本框1中改变原有颜色,并改变另一个静态文本框2中的颜色
3
MFC中鼠标点击在静态文本框1中改变原有颜色,并改变另一个静态文本框2中的颜色
6
用富文本编辑器编辑的带有html标签的字符串,如何将其按原样式放到textarea中?
21
form表单提交,文本域中的数据丢失,保存不到数据库。
1
C#客户端使用webbroswer加载页面后,文本框出现无法输入汉字,或输入内容无法删除的现象
4
将数据库的内容导出成为.txt.文本的java代码
1
利用java将mysql数据库内容成为指定的格式并可以自动创建.txt文本
6
navicat for mysql导入txt文本出现数据库条数和文本条数不一致
2
NPOI 读取excel单元格内容 并写入数据表中 文本段落问题
8
html 5 文本框对齐问题 想让这三个文本框对齐了
3
js怎么抓取文本框里的数据,抓取出来的数据该怎么使用,<script ></script > 可以再标签之外使用吗?
2
winform窗体中DataGrid的显示,怎么让性别显示成文本?数据库用bit保存的