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

    Problema connessione database

    Ciao ragazzi, ho un piccolo problema, ho realizzato una form, quando si clicca sul pulsante invia, mi deve eseguire alcune query. Il problema è che il codice per la connessione al database, le query ecc.., l'ho messo nel Codebehind, ma già alla prima riga, quando faccio Dim dbConn As OleDBConnection, mi dice "Type OleDBConnection is not defined".
    Forse il problema sta nei namespace, io ho messo
    <% import Namespace="System.Data" %>
    <% import Namespace="System.Data.OleDB %>
    nel file prova.aspx e non nel Codebehind, per questo mi dà errore? Come posso risolvere?
    Grazie mille

  2. #2
    scusa non mettere una cosa nel codebehind e un'altra nella pagina aspx forse è proprio questo che crea errore.

    metti tutto da una parte o dall'altra e vedrai che ti funziona tutto.

  3. #3
    Non riesco a capire, ogni volta che faccio
    Dim dbconn As OleDBConnection mi dice che il tipo OleDBConnection non è definito...

  4. #4
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da artistic101
    Non riesco a capire, ogni volta che faccio
    Dim dbconn As OleDBConnection mi dice che il tipo OleDBConnection non è definito...
    Daniele80 ti ha dato un ottimo suggerimento non mettere un pò da una parte un pò dall'altra.

    Cmq in C# (credo sia simile in VB.NET) io metto nel codebehind
    using System.Data;
    using System.Data.OleDb;

    eventualmente aggiungi i due namespace nelle reference.

  5. #5
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da artistic101
    Non riesco a capire, ogni volta che faccio
    Dim dbconn As OleDBConnection mi dice che il tipo OleDBConnection non è definito...
    Maleficooooooo!!! Senti non so in VB ma in C# devi rispettare le maiuscole e le minuscole.

    Innanzitutto il namespace è System.Data.OleDb; e non...OleDB, idem per OleDbConnection e altri oggetti della famiglia OleDb

  6. #6
    Perfetto, ho inserito using System.Data nel Codebehind e ora funziona! Grazie ragazzi

  7. #7
    Cioè, volevo dire ho inserito using System.Data.OleDB

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.