Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [mysql]semplice select

  1. #1

    [mysql]semplice select

    buondì
    ho questo problema:
    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
    
    Il driver ODBC non supporta le proprietà richieste.
    
    /reg2.asp, line 31
    in pratica effettuo un insert into, dopo di che, voglio sapere qual'è l'id appena assegnato quindi:

    codice:
    set rs = server.CreateObject("adodb.recordset")
    sql2 ="SELECT TOP 1 * FROM tabella ORDER BY id DESC"
    rs.open sql2, conn, 2,2 'riga 31
    id = rs("id")
    qual'è il problema

    grazie
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Il problema è top 1: devi usare limit.

    codice:
    set rs = server.CreateObject("adodb.recordset")
    sql2 ="SELECT * FROM tabella ORDER BY id DESC limit 1"
    rs.open sql2, conn, 2,2 'riga 31
    id = rs("id")
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    grazie
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

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