Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    My sql inserimento e recupero ID

    Salve ho fatto questo inserimento in mysql, e vorrei recuperare l'id dell'user appena aggiunto.
    Con Access era possibile, questo è il codice:

    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={MySQL ODBC 3.51 Driver};" & _
    "server=89.188.136.53;database=m35772d1;uid=m35772 d1;pwd=novivelia;"
    Set RecSet = Server.CreateObject("ADODB.Recordset")

    sql = "Select * from utenti where user = '" & Request.form("user") &"'"
    RecSet.Open sql, conn, 3, 3
    If RecSet.Eof = true Then
    RecSet.Addnew
    RecSet("user") = request.form("user")
    RecSet("password") = request.form("password")
    RecSet("email") = email
    RecSet("tipo") = "novesi"
    RecSet.Update
    id = RecSet("id")
    Set RecSet = Nothing
    response.write id
    RecSet.Close
    Conn.Close
    Set Conn = Nothing
    %>

    Ma la variabile id è vuota! Come mai?
    Mi hanno suggerito di creare un campo uid che viene riempito alla creazione del record da un valore alfanumerico generato da me, e successivamente per recuperare l'id appena creato, fare il select tramite uid.Mi sembra gratuito questo giro in più.
    Cosa posso fare?Grazie

  2. #2

  3. #3
    Ottimo è proprio quello che cercavo, ma un equivalente in asp c'è?

  4. #4
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ..chiedilo in ASP..
    io non lo so davvero..

  5. #5
    Grazie mille, l'importante è che è possibile farlo!

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.