小编Adn*_*han的帖子

无法在SQlite中启动简单事务

我已经在2天前启动了SQlite,今天我尝试在Sqlite3中学习Transactions.但我甚至无法运行最简单的交易.

Begin;
Insert into newTable(Name,Age) values ("Adnan Ahamd KHan",24)
Insert into tbl2 (Name, FID) values ("Adnan",(Select MAx(ID) from newTable))
END Transaction;
Run Code Online (Sandbox Code Playgroud)

显示的错误是

cannot start a transaction within a transaction: Begin;
Run Code Online (Sandbox Code Playgroud)

sqlite transactions

6
推荐指数
1
解决办法
6653
查看次数

如何在Android中删除按钮的背景色以获取默认背景

我正在一个测试应用程序上,在该应用程序中,每个问题都有四个选项(这些选项通过按钮显示)。当用户单击一个按钮并且他的答案正确时,该按钮的背景将变为绿色,如果他的答案不正确,则它将变为红色。我想做的是在下一个问题上重置按钮背景。

搜索后,很多人问了同样的问题并接受了答案

  btnChoiceB.setBackgroundColor(0x00000000);
Run Code Online (Sandbox Code Playgroud)

但是问题是,它使整个按钮透明,这不是我的要求。我只想要默认的颜色Back。

不建议

btnChoiceB.setBackgroundColor(null);
Run Code Online (Sandbox Code Playgroud)

因为它不起作用。

这就是我想要的。 这就是我想要的。

更新/应答

根据快速学习者的建议,

btnChoiceB.setBackgroundResource(android.R.drawable.btn_default);
Run Code Online (Sandbox Code Playgroud)

工作得很干净。

android button background-color

3
推荐指数
1
解决办法
1862
查看次数

设置预备语句参数的方法中的空指针异常

我从上次12小时开始上网,发现有太多用户正面临这个问题,但是没有人能够摆脱那个,我创建了一个JDialog,它有TextFields,我正在尝试从那些文本字段获取输入,并在DataBase中存储,但是Givi是以下异常.

Exception occurred during event dispatching:
Connection ok
Adnan
java.lang.NullPointerException
at srvrDataBaseClass.setPersonStatement(srvrDataBaseClass.java:90)
at srvrDataBaseClass.insertPerson(srvrDataBaseClass.java:71)
at EnrollmentForm.setPerson(EnrollmentForm.java:90)
Run Code Online (Sandbox Code Playgroud)

这是StackTrac指向的代码,

public void setPersonStatement(String nm,String fn,String cn,String add, byte[] fpt) {
    String Sql = "INSERT INTO PERSON (NAME, FNAME, CNIC, ADDR, FPT) VALUES ( ?,?,?,?,?)";
    try {
        if(con==null){
            System.out.println("Connection error");   <---------------- Connection is Not Closed
        }
        else {
            System.out.println("Connection ok");    <------Connection ok
        }


        con.prepareStatement(Sql);

    System.out.println(nm);     <----- This is Line :90,  But You can see its not Null, as the Value 'Adnan' is printed on …
Run Code Online (Sandbox Code Playgroud)

java prepared-statement sql-server-2008-r2

1
推荐指数
1
解决办法
707
查看次数

使用二进制格式的Java在数据库中存储图像

我正在解决我的项目并遇到一些问题,我搜索了它,但找不到完整的学习资源,我需要的是使用我的Java程序将图像存储在SQL Server数据库中,并且需要返回检索,图像尺寸不大,介于30到50 K之间,我可以使用toolKit中的getImage()方法从我的磁盘加载图像

Image imm = Toolkit.getDefaultToolkit().getImage("URl");
Run Code Online (Sandbox Code Playgroud)

,但我不知道如何将该图像转换为二进制格式并存储在数据库中,然后检索从数据库返回.我想通过查看几个站点将它存储在VarBinary中,我发现SQL Server中的图像类型很快就会退回.

java swing image binary-data sql-server-2008-r2

0
推荐指数
1
解决办法
9263
查看次数