Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query sqlite per asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,464

    query sqlite per asp

    Salve
    vorrei utilizzare un db sqlite sulle pagine asp classic, ok per la stringa di connessione:
    codice:
    Set Connlt = Server.CreateObject("ADODB.Connection")
    Connlt.Open = "DRIVER=SQLite3 ODBC Driver;Database=C:\inetpub\wwwroot\db.sqlite;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;"
    ma se lascio la connessione:
    codice:
    sql = "SELECT * FROM xtabWHERE nd='" & request.querystring("q") & "' "
    Set rsu = Server.CreateObject("ADODB.Recordset")
    rsu.Open sql, Connlt, 3, 3
    ho questo errore: Il driver ODBC non supporta le proprietà richieste
    sulla riga: rsu.Open sql, Connlt, 3, 3
    Come posso risolvere? Grazie

  2. #2
    la stringa è proprio così o è un errore di copia e incolla?

    sql = "SELECT * FROM xtabWHERE nd='" & request.querystring("q") & "' "
    perché mancherebbe uno spazio prima di WHERE

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,464
    grazie optime lo spazio su where è un errore di copia/incolla
    è quindi da cosa può dipendere l'errore suindicato?
    Altra cosa anche per l'insert, update la stringa è uquale al mysql?
    grazie

  4. #4
    probabilmente sono i parametri cursorType e lockType (dove usi 3,3) che non vanno bene per quella connessione ODBC

    guarda qui https://www.w3schools.com/asp/met_rs_open.asp per trovare la combinazione giusta

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 © 2020 vBulletin Solutions, Inc. All rights reserved.