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

    Microsoft OLE DB Provider for ODBC Drivers error '80040e09'

    C'è qualche esperto in grado di chiarirmi relativamente ad alcuni comandi che con SQL funzionano e non funzionano con MySql
    Trattasi di diversi stili che dovrei usare nei files ASP assieme a MySql.

    In tutte le ASP, che funzinavano regolarmente con Microsoft-SQL, ho dovunque questo tipo di errore se utilizzate con MySql :
    Microsoft OLE DB Provider for ODBC Drivers error '80040e09'
    syntax near '(datetime, nome_capo, 103)

    Premetto che nella tabella del database il campo è di tipo datetime

    Questi gli stili che dovrei usare nelle ASP assieme a MySql e relativo ODBC

    Stile USA anno/mese/giorno
    SELECT cobert(varchar, nome_campo, 101) FROM (nome_tabella)

    Stile del tipo europeo come la data italiana : giorno/mese/anno
    -- Formato UK
    SELECT convert(varchar, nome_campo, 103) FROM (nome_tabella)

  2. #2
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Che sintassi utilizzi per la gestione delle date? Il cancelletto?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  3. #3
    Cosa intendi per sintassi oppure per cancelletto ?
    La query di ricerca nel database usa il SELECT
    Ti faccio un esempio di query dove DATA1 oppure Data_M sono rispettivamente un nome di un campo di una tabella ed il nome di una <OPTION value precedentemente memorizzataile per fare una ricerca
    Su queste segnala l'errore
    syntax near

    SELECT Convert(varchar, DATA1, 103) + ' ' + Dscrizione AS DATA_M FROM HUNDE3 INNER JOIN NAZIONI ON HUNDE3.NAZIONE = NAZIONI.Sigla_Nazione GROUP BY DATA1, NAZIONI.Dscrizione, HUNDE3.DATA1 HAVING (((HUNDE3.DATA1) Is Not Null)) ORDER BY DATA1 DESC, NAZIONI.Dscrizione DESC

    oppure

    SELECT DISTINCT HUNDE4A.ID, HUNDE4A.SCH3DJA, HUNDE4A.LUO1, HUNDE4A.SCH3DPA, HUNDE4A.QD3A, HUNDE4A.SCH3DPB, HUNDE4A.QD3B, HUNDE4A.SCH3DPC, HUNDE4A.QD3C, HUNDE4A.SCH3DTOT, HUNDE4A.CLASSIFICA, HUNDE4A.ZBD, HUNDE4A.VEDZBD, HUNDE4A.GIU1, HUNDE4A.GIU2, HUNDE4A.GIU3, HUNDE0.Pedigree as NUM, HUNDE0.BREVET, HUNDE0.SESSO, HUNDE0.NAME, SOCI.COGNOME, SOCI.NOME, Nazioni_Cani.Descrizione FROM (((HUNDE4A INNER JOIN HUNDE0 ON HUNDE4A.ID = HUNDE0.ID) LEFT JOIN SOCI ON HUNDE4A.FUHCOD = SOCI.COD) INNER JOIN Nazioni_Cani ON HUNDE4A.NAZIONE = Nazioni_Cani.NAZIONE) INNER JOIN NAZIONI ON HUNDE4A.NAZIONE = NAZIONI.Sigla_Nazione"

    cmdTemp.CommandText = cmdTemp.CommandText & " WHERE HUNDE4A.SCH3DJA = Convert(datetime,'" & Data_M & "', 105) And NAZIONI.Dscrizione='" & Nazione & "'"
    cmdTemp.CommandText = cmdTemp.CommandText & " ORDER BY HUNDE4A.ZBD DESC

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.