Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15

Discussione: Algoritmo Autocodice

  1. #11
    allora non è proprio un codice randomico...se non per l'ID iniziale....
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  2. #12
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    158
    Originariamente inviato da schumy2000
    allora non è proprio un codice randomico...se non per l'ID iniziale....
    Infatti me ne sto rendendo conto anch'io,vedendo infatti che mi dovrò ricredere sul codice random,forse dovrò controllare il codice esistente nel database e incrementarlo di 1 per poi aggiungerci il costo criptato, no neanche cosi non può funzionare perchè se poi vado a ricercare tramite codice non riesco più a trovarlo. devo ragionarci ancora se avete idee postatele.

  3. #13
    Soluzione semplice due colonne la prima chiave della tabella intero (autoincrement se vuoi), secondo colonna codice a barre (puoi omettere la seconda parte del codice) volendo su questa ci potresti mettere un indice univoco (non ricordo se sqllite li supporta).
    Praticamente spezzi le cose in due parti, se poi hai bisogno di unirle ti basta effettuare un select unendo le due colonne.

  4. #14
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    158
    posso in sql generare un codice da di X cifre,per esempio posso dire alla mia tabella di inserire il mio ID da 1000000 per poi passare 1000001, 1000002.Se si potesse potrei fare in modo di leggere il numero già presente nel database e incrementarlo di 1 per poi aggiungere nella stampa un codice che si genera al momento dell'inserimento del costo sulla scheda.Se poi avrò bisogno di leggere il codice a barre basterà togliere i numeri dopo le 7 cifre ed il gioco è fatto.

  5. #15
    Originariamente inviato da Nio74
    posso in sql generare un codice da di X cifre,per esempio posso dire alla mia tabella di inserire il mio ID da 1000000 per poi passare 1000001, 1000002.
    SqlLite utilizza una tabella interna per mantenere i valori delle colonne autoincrement con questo codice sql puoi modificare i valori.
    codice:
    UPDATE SQLITE_SEQUENCE SET seq = <n> WHERE name = '<table>'
    Ovviamente fai gli oppurtuni cambiamenti ai parametri
    Se si potesse potrei fare in modo di leggere il numero già presente nel database e incrementarlo di 1 per poi aggiungere nella stampa un codice che si genera al momento dell'inserimento del costo sulla scheda.Se poi avrò bisogno di leggere il codice a barre basterà togliere i numeri dopo le 7 cifre ed il gioco è fatto.
    Attenzione questo prevede che tu faccia un insert in tabella in modo da generare la colonna autoincrementante.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.