Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    ASP - Inserimento di una data in database MySql

    Ragazzi, potete aiutarmi?
    qual'è il carattere jolly per l'inserimento di una data in un database mysql?
    es le stringhe = 'pippo'
    i numeri = 2
    le date= ?12/10/1979?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come le stringhe, l'apice.

    Roby

  3. #3
    ok, provo!!

    cmq vada grazie

  4. #4
    sai spiegarmi perchè se inserisco un record in una tabella di mysql(dove per inciso il campo id è autoincrementale)devo per forza specificare a mano il numero del record altrimenti mi assegna un errore tipo non corrispondono i parametri??

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non è normale.
    Il campo id deve essere di tipo numerico, auto incrementante e unsigned.
    Se ti da erore, vediamo la query.
    L'id nella query non lo devi mettere.

    Roby

  6. #6
    la query è esatta, scritta con il sql standart e provata su mssql va!
    se la uso con mysql va in errore perchè manda il campo id, se inserisco come id uno qualsiasi, l'id del record diventa quel mumero ma ho scoperto che per farlo autoincrementale, bisogna inserire 0 come valore di id.
    è strano anche per me ma sembra funzionare cosi cmq te la posto:

    INSERT INTO utenti VALUES (0,3,1,'','Giulio','Verne', 'M','ROMA','C','11/10/1934','GEMELLI','PIPPO','PLUTO','CELLI@LIBERO.IT', 1,2,'HTTP:\\WWW.LIBERO.IT','EROCSSONT630','MA@HOTMAIL.IT',1,'DESCRIZIONE',' MA','SI',0,0,0,'2005-10-26','2005-10-26',0)

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il campo auto incrementante lo devi definire quando la tabella è vuota.
    Qualìè l'errore che ti restituisce?

    Roby

  8. #8
    l'ho definito a database vuoto, e non mi da nessun errore, funziona ma volevo sapere perche funziona in questo modo, se c'è una ragione.

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come funziona?!
    Hai detto che devi inserirlo a mano... non mi pare una cosa "normale".

    Roby

  10. #10
    no, ho detto che se inserisco 5 avendo sul db un record con id 1 lui mi inserisce 5 e questo è un errore ma se inserisco 0 come numero standard, mi incrementa da se, comportamento corretto.

    Il prob sta nel fatto che non ho mai visto in db come sql server e oracle comportamenti del genere e mi turba.magari ne sapevi il motivo ...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.