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

    [PHP -> ASP] utilizzo database..

    Mi sto avvicinando per la prima volta ad ASP, dopo anni di programmazione in PHP.


    Devo dire che ho trovato alcune cose molto più semplici e fiche in asp.. (oggetto session e abblication)..

    Ma arrivato ad utilizzare qualche database, mi sono cascate le palle.. VVoVe:

    Cioè, per selezionare o inserire anche due record semplicissimi, devo scrivere 5-6 righe di codice incomprenisibile (nel senso di poco leggibile poi).. e tra l'altro non ho trovato da nessuna parte se è possibile utilizare i nomi delle colonne come chiavi di richiamo, anzichè un numero intero.


    in php facevo mysql_query("INSERT INTO tabella VALUES ('valore')");
    e tutto li.. :master:


    ditemi che c'è un modo altrettanto semplice.. altrimenti qua io mi sparo


  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    utilizzando Ado per operare con un database devi
    istanziare un oggetto che si connette al db
    aprire l'oggetto con la stringa di connessione.

    Successivamente devi creare un oggetto che sia un container dei dati oppure utilizzare direttamente l'oggetto connessione per operare sul db

    esempio

    codice:
    Dim connection
    'Istanzio l'oggetto connessione
    Set Connection= Server.Createobject("adodb.Connection")
    'Lo apro (esempio ms access)
    Connection.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("news.mdb") 'il mappath mappa il percorso fisico del db
    'oppure con mysql
    Connection.open "Driver={MySQL ODBC 3.51  Driver};server=[ip_del_server];port=3306;Database=[nome_database];UID=identificativo];PWD=password;"
    
    A questo punto per eseguire operazioni che non restituiscono nessun valore puoi usare direttamente l'oggetto connection
    
    Connection.Execute("Update Tabella(ELENCO_CAMPI) VALUES(VALORI_CAMPI);")
    per lo studio dell'oggetto Recordset datti un occhiata qui:
    http://www.w3schools.com/ado/ado_recordset.asp

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.