Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    un'altro... error '800a0bb9'

    codice:
    Set conn2 = Server.createObject("ADODB.Connection") 
    conn2.Open MM_conn_db_STRING 
    
    dim mese,data1,data2,anno
    mese = datepart("m",date())-1
    anno = datepart("yyyy",date())
    if mese = "12" then
    anno=anno-1
    end if
    data1 = "1/"&mese&"/"&anno&" "
    data2= "31/"&mese&"/"&anno&" "
    
    do While not  rs1.eof 
    
    'venduto
    dim rsv,sqlv,venduto
    Set rsv = Server.CreateObject("ADODB.Recordset")
    'esterno
    rstotSQL = "SELECT SUM(ITEMS_TOTAL) as TOT FROM storeges.ORDERS WHERE billing_notes LIKE '%-" & rs1.Fields.Item("store").Value & "-%' AND(order_date BETWEEN  "& data1 &" AND "& data2 &") "
    rsv.open SQLv, conn2, 0,3
    
    
    ...
    l'errore:
    ADODB.Recordset error '800a0bb9'

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another

    sulla riga in neretto


    la connesione mi sembra giusta, il db è sqlserver e nella ricerca ho trovato varie soluzioni che non fungono con la mia situazione...

    internamente funzica!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    axxess? le date vanno tra #

  3. #3
    sqlserver? le date vanno tra ' '

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da optime
    axxess? le date vanno tra #
    no sql

    ho provato a mettere # ma mi da errore!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    mi da lo stesso errore anche con ' data '
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    lo facciamo 'sto debbbug? fatti stampare la stringa sql prima di eseguirla

  7. #7
    non è che c'è di mezzo tipo un

    31/09/2006

    stampa la query
    san imente saluta

    * http://simonecingano.it *

  8. #8
    invece della between metterei where month(date)=mmmm AND year(date)=yyyy....

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    SELECT SUM(ITEMS_TOTAL) as TOT FROM storeges.ORDERS WHERE billing_notes LIKE '%-a0087-%' AND(order_date BETWEEN '1/7/2006 ' AND '30/7/2006 ')


    non ci vedo niente di strano...
    :master:
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  10. #10
    ora mi permetto di dire una cosa forse stupida ma...

    data2= "31/"&mese&"/"&anno&" "

    come è possibile che venga fuori

    30/7/2006
    san imente saluta

    * http://simonecingano.it *

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.