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

    [c# 2005] execute query

    ciao
    ho un problemino con una query...

    sto cercando di farla eseguire ad un command, ma nulla...
    if(dr.HasRows){
    id = dr.GetInt32(dr.GetOrdinal("id"));
    sql = "UPDATE FROM tblUtenti SET ultimoAccesso = '" + (DateTime.Now)+ "' WHERE id=" + id;
    //chiudo il data reader altrimenti non posso usare il command.
    dr.Close();

    cmd.Connection = myConnection;
    cmd.CommandText = sql;
    cmd.ExecuteNonQuery();
    }

    quando lancio la execute non query... si rompe

  2. #2
    la query era un po' sbagliata...
    ma non è neanche quello!!

  3. #3
    ...non so è normale ma DateTime.Now generato con c# non è compatibile con il dato datetime di sql server 2000.

    quindi un valore errato all'inteerno della query mi generava un eccezione.

    ...

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da impennata
    quando lancio la execute non query... si rompe
    "Si rompe"... "da errore"... insomma, scriviamolo l'errore.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.