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

    [Jscript] Costante String senza terminazione

    Ciao a tutti, sono un newbie, e sto provando a costruire un sistema news in Jscript, ho un errore che non riesco a capire a cosa è dovuto:
    Errore di compilazione di Microsoft JScript (0x800A03F7)
    Costante String senza terminazione
    /sito/includes/dbConnection.asp, line 3, column 40
    Questa è la pagina incriminata.
    codice:
    <% 
    function setConnection(){
    var objConn = WScript.CreateObject("ADODB.Connection");
    objConn.Open("newsCommunication", "", "");
    return objConn;
    }
    %>

  2. #2
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    codice:
    var objConn = new ActiveXObject("ADODB.Connection");
    strConn = "driver=MySQL ODBC 3.51 Driver;server=localhost;uid=user_db;pwd=pass_db;database=nome_db";
    objConn.Open(strConn);
    return objConn;
    questo ovviamente se hai mysql, cambia x altri DB

  3. #3
    io ho settato un driver ODBC per il database MySQL. Posso farne a meno scrivendo quel codice?

  4. #4
    scusa sai, ma ancora qualche difficoltà.

    L'errore è questo adesso:
    Errore di run-time di Microsoft JScript (0x800A01B6)
    Proprietà o metodo non supportati dall'oggetto
    /sito/application/login.asp, line 3
    la pagina (dimenticavo...èe un include)
    codice:
    <% 
    function setConnection(){
    var objConn = new ActiveXObject("ADODB.Connection");
    objConn.Open("driver=MySQL ODBC 3.51  Driver;server=localhost;uid=myself;pwd=temp;database=news");
    return objConn;
    }
    %>
    Includo anche la pagina che richiama l'include della connessione
    codice:
    var username = new String(Request.Form("j_username"));
    		var password = new String(Request.Form("j_password"));
    		var conn = setConnection();
    		var rs = Server.CreateObject("ADODB.recordset");
    		rs.Open("SELECT * FROM user WHERE user = '"+username+"' AND password = '"+password+"'; ", conn);
    		var exist = false;
    		while(rs.EOF){
    			exist = true;
    			rs.movenext;
    		}
    Immagino che anche quì debba cambiare qualcosa. Però prima devo sistemare la connessione, che non mi permette di proseguire .

  5. #5
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    driver=MySQL ODBC 3.51 Driver

    nel pannello di amministrazione origine dati odbc vai nella scheda Driver e vedi il nome del driver Odbc installato sul tuo sistema

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.