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

    per voi la sintassi è corretta?

    secondo voi è corretta questa interrogazione di una database myql, io ricevo sempre un errore:

    "SELECT ID, fldNAME FROM nm_tbl_cate WHERE ID IN (SELECT fldCATE_ID FROM nm_tbl_news_cate WHERE fldNEWS_ID = " & NID & ")"
    posto anche l'errore:

    [MySQL][ODBC 3.51 Driver][mysqld-4.0.15-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT fldCATE_ID FROM nm_tbl_news_cate WHERE fldNEWS_ID = 3)'

    grazie , spero di non aver sbagliato forum


    Maurizio

  2. #2
    prova così

    "SELECT ID, fldNAME FROM nm_tbl_cate WHERE ID IN (SELECT fldCATE_ID FROM nm_tbl_news_cate WHERE fldNEWS_ID = '" & NID & "')"

  3. #3
    sembrerebbe di no , ho corretto come mi hai suggerito e cioè:

    SQL = "SELECT ID, fldNAME FROM nm_tbl_cate WHERE ID IN (SELECT fldCATE_ID FROM nm_tbl_news_cate WHERE fldNEWS_ID ='"& NID & "')"

    l'errore è:

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

    [MySQL][ODBC 3.51 Driver][mysqld-4.0.15-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT fldCATE_ID FROM nm_tbl_news_cate WHERE fldNEWS_ID = '3')

    mi sembra + o meno lo stesso di prima

    ciao

  4. #4
    codice:
    sql =  "SELECT nm_tbl_cate.ID, nm_tbl_cate.fldNAME " &_
           "FROM nm_tbl_cate " &_
           "INNER JOIN nm_tbl_news_cate " &_
           "ON nm_tbl_news_cate.fldNEWS_ID = m_tbl_cate.ID " &_
           "WHERE nm_tbl_news_cate.fldNEWS_ID = " & NID

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.