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

    [DB Connection]Questo grande pastrocchio MS

    Ciao a tutti,
    da poco sono stato costretto e lavorare con MS dopo che per anni ho lavorato con php e mysql. Sto cercando di trovare un bandolo della matassa per lavorate con SQL server e Asp, ma non trovando un'unico metodo, vedo grande matasse di tutto mischiate con tutto.mi faccio capire...

    mi è stato detto che per fare le select devo fare il recordset.open, ma per update,insert e delete devo usare inceve l'oggetto Ado.connection con Execute, poi però vedo in giro nei tutorial e guide varie che in realtà non dovrebbe essere vero!

    Per semplificare alcuni lavori mi dono fatto una funzione

    function ConDB()
    Set Conns = Server.CreateObject("ADODB.Connection")
    StrConnect = "Provider=SQLOLEDB;Data Source=10.0.0.0;UID=login;PWD=pass;DATABASE=Databa seXX"
    ConDB = Conns
    end function


    poi dall'asp di un'altra pagina la richiamo

    Conn = ConDB()

    se eseguo
    recordeset.open Sql,Conn (funziona)
    ma Conn.Execute (SQL) no!, perchè?

  2. #2
    Ho modificato la funzione con

    function ConnDB()
    Dim Conns
    Set Conns = Server.CreateObject("ADODB.Connection")
    Conns.ConnectionString = "Provider=SQLOLEDB;Data Source=10.0.0. 0;UID=login;PWD=pass;DATABASE=DatabaseXX"
    ConnDB = Conns
    end function

    poi

    Conn = ConnDB()

    tutto ok per recordset.open!,ma quando faccio

    Conn.Execute (Sql) niente da fare, mi dice

    Errore di run-time di Microsoft VBScript (0x800A01A8)
    Necessario oggetto: 'Conn'
    /suitewbs.it/savedemoaccount.asp, line 274

    allora ho provato a fare l'open dell'oggetto Conn, ma non cambia nulla!

    Ma non era più semplice per MS definire bene un metodo e farlo funzionare degnamente!

    Scherzo, so che sto sbagliando qualche cosa, ma in giro vedo grande confusione perchè forse esistono più metodi per fare semplici operazini.Mi potete aiutare?

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.