当前博客:将编辑框内容,插入数据库时,非主窗口插入不成功。

98 次浏览【转载需注明来源】

博客作者:【1840****7267】

个性签名:寒窗苦读十年,一朝凤舞九天

如果是    ....取程序().主窗口对象.数据库.执行SQL语句....    就可以成功,换了别的窗口就不成功了,怎么解决? 有大佬知道吗,求教。

默认排序
Generic placeholder image
风俊 Time: 2022-09-26 03:52:46

取程序()相当寻找到启动类,启动类下面有个叫主窗口对象的变量,你要把变量放到这里才能取到,另外还要公开。

简单点就是启动类下面的变量和方法,都可以用 取程序().*** 来调用。

Generic placeholder image
利快云编程教育平台 Time: 2022-09-26 10:51:01

风俊的回答很标准

Generic placeholder image
1840****7267 回复 1楼 风俊 Time: 2022-09-26 19:50:35

我就是把他放到启动类的变量里面了,也公开了。程序可以编译运行,但是取程序那一行执行失败。

Generic placeholder image
松哥哥 Time: 2022-09-27 00:19:38

你可以把编辑框内容赋值给全局变量,这样调用就完美了,以前我也遇到过这样的问题,后来干脆用个全局变量

Generic placeholder image
1840****7267 回复 4楼 松哥哥 Time: 2022-09-27 19:50:21

谢谢回复。我的不行

Generic placeholder image
松哥哥 回复 5楼 1840****7267 Time: 2022-09-27 22:37:56

你可以给编辑框添加一个事件啊,就是编辑框内容被改变时,全局变量=编辑框.内容,别的程序调用时候 直接调用全局变量就行了


将编辑框内容,插入数据库时,非主窗口插入不成功。