Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Ops....non avevo visto la connessione.Adesso però mi dice:

    BC30451: Name 'myCommand' is not declared.

    Mi evidenzia di rosso la riga n°17

    Line 15: 'Riempio l'oggetto DataSet
    Line 16: dim ds as DataSet = new DataSet()
    Line 17: myCommand.Fill(ds, "tb_fresco")
    Line 18: 'Scelgo il tipo di visualizzazione
    Line 19: sub DataGrid1_Edit(obj as object, e as DataGridCommandEventArgs)

    Ho provato a sostituire myCommand con objCmd ma mi dà sempre errore.
    Scusate ma a questo punto il riempimento del "DataSet" non dovrebbe essere uguale come nella creazione del "DataGrid".

    Ciao.

  2. #12
    Ciao a tutti,

    scusate se insisto ma non è che potresti indicarmi un link dove viene trattato in maniera completa il passaggio dei dati con il controllo Hyperlink.

    Ho due manuali ma su entrambi mi viene detto come passare il dato ma non come riceverlo.

    Ciao e grazie a tutti.


  3. #13
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    il problema nn è il controlla hyper link è ke tu nn dikiari le variabili ..
    prova con
    dim MyCommand as OleDbCommand

  4. #14
    Ho modificato lo script in questo modo:

    codice:
    <%@ Page Language="VB" Debug="true" %>
    <%@ Import NameSpace="System.Data" %>
    <%@ Import NameSpace="System.Data.OleDb" %>
    
    <script runat="server">
    sub Page_Load( s As Object, e As EventArgs)
    
    dim myConnection as new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" &"Data Source=C:\Inetpub\wwwroot\lapecorella\sito\database\lapecorella.mdb")
    'Apro la connessione
    dim sql as string 
    sql="SELECT * FROM tb_fresco WHERE nome = '" & Request.QueryString("nome")& "'" 
    
    dim MyCommand as OleDbCommand(sql, myConnection) 
    
    'Riempio l'oggetto DataSet
    dim ds as DataSet = new DataSet()
    MyCommand.Fill(ds, "tb_fresco")
    
    'Scelgo il tipo di visualizzazione
    sub DataGrid1_Edit(obj as object, e as DataGridCommandEventArgs)
    DataGrid1.EditItemIndex = e.Item.ItemIndex
    DataGrid1.DataBind()
    end sub
    </script>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <asp:datagrid ID="DataGrid1" runat="server"></asp:datagrid>
    </body>
    </html>
    Adesso restituisce il seguente errore:

    BC30638: Array bounds cannot appear in type specifiers.

    evidenziandomi la riga n.13

    Line 11: sql="SELECT * FROM tb_fresco WHERE nome = '" & Request.QueryString("nome")& "'"
    Line 12:
    Line 13: dim MyCommand as OleDbCommand(sql, myConnection)
    Line 14:
    Line 15: 'Riempio l'oggetto DataSet

    Tutto questo casino mi è saltato fuori perchè ho dovuto fare l'area ripetuta in orizzontale usando "vb".
    Se usavo "c#" avevo tutto pronto e già fatto visto che il problema si era presentato in precedenza solo che non c'era l'area ripetuta orizzontale.
    Vorrà dire che sarà una nuova esperienza.
    Ciao.

  5. #15
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    sostituisci questo
    dim MyCommand as OleDbCommand(sql, myConnection)
    con
    dim MyCommand as OleDbCommand = New OleDbCommand(sql, myConnection)

  6. #16
    L'errore che adesso mi dà è il seguente:

    'Fill' is not a member of 'System.Data.OleDb.OleDbCommand'.

    emi evidenzia la riga n.18

    : 'Riempio l'oggetto DataSet
    Line 17: dim ds as DataSet = new DataSet()
    Line 18: MyCommand.Fill(ds, "tb_fresco")
    Line 19: end sub

    Grazie a ancira a tutti per la pazienza che avete.

    Ciao

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.