Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372

    C++/api SqlConnect con FileDSN

    Come indicare per la connessione l'uso di un file datasource anzichè una normale data source?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    ho provato così:
    db Sybase server, premetto che la datasource mi consente la connessione dall'utility di admin del db:
    char *DSN=new char(); DSN="FILEDSN=prova;UID=myid;PWD=mypw"

    SQLDriverConnect(dbc,hwnd,(SQLCHAR*)DSN,SQL_NTS,(S QLCHAR*)DSN,sizeof(DSN),NULL,SQL_DRIVER_NOPROMPT);

    nel tira su il db l'applicazione si pianta con un errore di KERNEL32.DLL

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    progressi fatti:
    l'errore KERNEL era dato dal 5° parametro, così è ok e la funzione ritorna i parametri della datasource:

    SQLDriverConnect(dbc,hwnd,(SQLCHAR*)DSN1,SQL_NTS,c onnStrOut,256,&cbconnStrOut,SQL_DRIVER_NOPROMPT);

    ... ma adesso ho un altro errore "... errore di pagina non valida nel modulo DBODBC6.DLL"

    i parametri della datasource sono corretti altrimenti non tirerebbe su il db ed anche dal tool di gestione del db funziona attiva il server ed il db

    :master:

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    sono riuscito a tradurre l'errore:

    "invalid connection string attribut" ma i parametri letti nel fileDsn sono quelli indicati da Sybase ... qualche suggerimento???

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.