public override void save() { //Se Crea y abre la conexión con la BD. rutaDb = Application.dataPath + "/StreamingAssets/" + DbFileName; strConexion = "URI=file:" + rutaDb; dbConnection = new SqliteConnection(strConexion); dbConnection.Open(); Debug.Log("Flag1"); //Obteniendo valores de la partida actual (DbPartidas). DbPartidas dbp = GameObject.FindWithTag("loadedData").GetComponent <DbPartidas>(); this.values = "('" + dbp.nombrePartida + "','" + dbp.playerState + "','" + dbp.fecha + "')"; Debug.Log("Flag2"); //Guardando datos.. dbCommand = dbConnection.CreateCommand(); string sqlQuery = "insert into " + table + " (" + col2 + "," + col3 + "," + col4 + ")" + " values " + this.values; dbCommand.CommandText = sqlQuery; dbCommand.ExecuteScalar(); Debug.Log("Flag3"); //Cerrando DB... dbCommand.Dispose(); dbCommand = null; dbConnection.Close(); dbConnection = null; Debug.Log("Saved"); }
public void setUp() { if (GameObject.FindGameObjectWithTag("loadedData")) { //esto va para el script padre loaderData dbp = GameObject.FindGameObjectWithTag("loadedData").GetComponent <DbPartidas>(); // player.loadData(dbp); //no es el player el que carga sus datos si no el "loaderDataPlayer":loaderData } }
public void saveData() { DbPartidas dbp = loadedData.GetComponent <DbPartidas>(); //dbp.id = this.id; dbp.nombrePartida = "PartidaY";//this.nombrePartida; dbp.playerState = this.playerState; dbp.fecha = this.fecha; //parsePlayerState(); }
protected void loadHelper(string item) { //2)Crear la consulta dbCommand = dbConnection.CreateCommand(); string sqlQuery = "select " + item + " from " + table; dbCommand.CommandText = sqlQuery; //string[] row; int i = 0; //3)Leer la Bd dataReader = dbCommand.ExecuteReader(); //string suma = ""; while (dataReader.Read()) { //Mientras esté leyendo la BD //id int id = dataReader.GetInt32(0); //obtiene el dato tipo int de la casilla nº0 (columna) //marca string nombrePartida = dataReader.GetString(1); //color string statePlayer = dataReader.GetString(2); //cantidades string fecha = dataReader.GetString(3); //var dbp = new DbPartidas(id, nombrePartida, statePlayer, fecha); DbPartidas dbp = dataManagerPartidaUI.partidasBox[i].GetComponent <DbPartidas>(); dbp.construct(id, nombrePartida, statePlayer, fecha); dbp.ready = true; if (i < 2) { Debug.Log(i); i++; } } }
private void convertToValues() { DbPartidas dbp = GameObject.FindWithTag("loadedData").GetComponent <DbPartidas>(); this.values = "('" + dbp.nombrePartida + "','" + dbp.playerState + "','" + dbp.fecha + "')"; }