Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    258

    errore compilazione datagrid

    Ciao a tutti qualcuno trova l'errore?

    string cod=Request("cod");

    SqlDataAdapter da = new SqlDataAdapter ("select * from Cla,Ana where Ana.AnaClaId=Cla.ClaOwnId and ClaCod=@cod",conn);

    DataSet ds2 = new DataSet();
    da.Fill(ds2, "Assegna_Classi");

    DataGrid2.DataSource=ds2.Tables["Assegna_Classe"].DefaultView;


    Credo che il problema sia nella select che nn parametrizzo @cod
    ma come faccio senza sqlCommand

    Grazie a tutti
    ste

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    SqlDataAdapter da = new SqlDataAdapter ("select * from Cla,Ana where Ana.AnaClaId=Cla.ClaOwnId and ClaCod=" & cod,conn);

    oppure se cod è una stringa
    SqlDataAdapter da = new SqlDataAdapter ("select * from Cla,Ana where Ana.AnaClaId=Cla.ClaOwnId and ClaCod='" & cod & "'",conn);

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    258
    scusa ma nn si capisce bene sarebbe
    ClaCod=virgolette apice & cod & virgolette apice virgolette

    perchè se è così mi da errore è come se mi chiudesse la select dopo ClaCod=


    grazie
    ste

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    codice:
    Originariamente inviato da sms 
    SqlDataAdapter da = new SqlDataAdapter ("select * from Cla,Ana where Ana.AnaClaId=Cla.ClaOwnId and ClaCod=" & cod,conn); 
    
    oppure se cod è una stringa 
    SqlDataAdapter da = new SqlDataAdapter ("select * from Cla,Ana where Ana.AnaClaId=Cla.ClaOwnId and ClaCod='" & cod & "'",conn);
    basta fare quote x vedere bene il codice..
    e basterebbe anke ke io te l'avessi messo tra i tag [code] xò questa è colpa mia

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    258
    mi dice che è impossibile applicare l'operatore & a operandi di tipo string e string

    se t può servire il linguaggio che sto utilizzanto è c# anche se credo che tu l'abbia già capito
    ste

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    prova a utilizzare + al posto di &.. (ho fatto come se fosse vb )

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    258
    grazie mille ora funziona
    ste

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.