Visualizzazione dei risultati da 1 a 6 su 6

Discussione: sql insert

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654

    sql insert

    salve a tutti ....quelli che pure a quest'ora sono davanti al pc

    sto provando a fare il mio primo inserimento in un db (SQL server)


    questa è la query

    set adoRs=Cn.Execute("INSERT INTO prova VALUES (valore_id, '"&nome&"', '"&cognome&"' );")

    l'inserimento viene effettuato se metto al posto di valore_id Null ovviamente non è quello che volevo, ma non riesco ad inserire l'id (contatore)e di conseguenza non riesco a cancellare o modificare i dati

    ho messo id = tipo dati timestamp



    mi sapete dire qualcosa?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il campo contatore devi definirlo come campo "int" IDENTITY, IDENTITY SEED 1, IDENTITY INCREMENT 1

    E nella query non ci va... viene messo in automatico.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    meno male......
    Grazie 1000 ora provo

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    ho provato così:

    create table prova (id int IDENTITY, IDENTITY SEED 1, IDENTITY INCREMENT 1 NOT NULL,nome text NOT NULL,cognome text NOT NULL, CONSTRAINT pk_prova PRIMARY KEY (id))


    ma non va che ho combinato?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il campo contatore si inserisce così:

    [ID] [int] IDENTITY (1, 1) NOT NULL , ....

    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    si alla fi ne mi sono resa conto

    grazie di nuovo

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.