首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >unity3d sqlite错误为命令提供的参数不足

unity3d sqlite错误为命令提供的参数不足
EN

Stack Overflow用户
提问于 2017-03-02 00:40:53
回答 1查看 117关注 0票数 0

我想在unity中使用sqlite创建登录。但是当我点击登录按钮时,我得到的是sqlite异常:sqlite error。你能帮我解决这个问题吗?

代码语言:javascript
复制
public void login(){
    var sql_login = "SELECT username,password FROM my_users WHERE username = @login_username AND password = @login_password;";
    SqliteCommand createCommand = new SqliteCommand (sql_login, dbCon);
    using (var cmd =  dbCon.CreateCommand()) {
        cmd.CommandText = sql_login;
        cmd.Parameters.AddWithValue("@login_username",login_username.text);
        cmd.Parameters.AddWithValue("@login_password",login_password.text);
        cmd.ExecuteNonQuery();

        SqliteDataReader dr = createCommand.ExecuteReader();
        int count = 0;

        while(dr.Read()){
            count++;
        }

        if(count == 1){
            Application.LoadLevel("Succes");
        }

        if(count > 1){
            print("Duplicate");
        }

        if(count < 1){
            print("Not Found");
        }

    }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42537265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档