Visualizzazione dei risultati da 1 a 7 su 7

Discussione: sql

  1. #1

    sql

    salve devo far passare i 3 parametri anno mese e appartamento in questa sql prendendoli dalla tabella disponibilita ho scritto questo codice ma evidentemente sbaglio qualcosa. Se passo due parametri funziona ma con tre no qualcuno sa dirmi come posso scrivere questa sql nel modo corretto????

    grazie


    <%
    var Recordset3 = Server.CreateObject("ADODB.Recordset");
    Recordset3.ActiveConnection = MM_Appart_STRING;
    Recordset3.Source = "SELECT * FROM disponibilita WHERE appartamento= '"+ Recordset1__MMColParam.replace(/'/g, "''") + "' AND mese = '"+ Recordset3__MMColParam.replace(/'/g, "''") + "' AND anno = '"+ Recordset2__MMColParam.replace(/'/g, "''") + "'";
    Recordset3.CursorType = 0;
    Recordset3.CursorLocation = 2;
    Recordset3.LockType = 1;
    Recordset3.Open();
    var Recordset3_numRows = 0;
    %>
    Paladin :sexpulp:

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nn funzia nel senso che il recordset è vuoto oppure ti dà un qualche errore??
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    mi genera questo errore:

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
    [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
    /disp_appartamenti.asp, line 34



    e lalinea 34 è questa

    Recordset3.Open();
    Paladin :sexpulp:

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se c'e' un errore sintattico sulla query l'errore nn può che essere dove fai l'open...

    prova a stampare la query a video invece di eseguirla, così inizi a fare un pò di debug e vedi il contenuto della query. Poi prendi la stringa e la passi ad un query analyzer e vedi che errore ti dà.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    sai indicarmi un buon query analyzer? perchè non l ho mai usato
    Paladin :sexpulp:

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    mmhh ... ci sarebbe quello integrato in SQLServer oppure
    MySQL query browser che però funziona solo per MySQL
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Stampa la query e controllala, fai prima.

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.