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

    pocket pc problema

    ciao a tutti sto faccendo un progrmama x il pocket pc e il debug x le prove lo esguo sul emulatore.

    Dim conn As Data.SqlServerCe.SqlCeConnection = Nothing
    Try
    conn = New Data.SqlServerCe.SqlCeConnection("data source= myDb.sdf'")
    conn.Open()

    Dim cmd As Data.SqlServerCe.SqlCeCommand = conn.CreateCommand()
    cmd.CommandText = "INSERT INTO anaDati (dDes) VALUES ('" & TextBox1.Text & "')"

    cmd.ExecuteNonQuery()
    conn.Close()
    TextBox1.Text = ""
    MsgBox("salvato")
    Finally
    conn.Close()
    End Try

    quando lo faccio esguire mi da errore nel conn.open() dicendomi che non trova il database.
    il database lo creato tramite il visual stuido con sqlServer mobile. come mai mi da questo errore?

  2. #2
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    Re: pocket pc problema

    Originariamente inviato da Noodles86
    ciao a tutti sto faccendo un progrmama x il pocket pc e il debug x le prove lo esguo sul emulatore.

    Dim conn As Data.SqlServerCe.SqlCeConnection = Nothing
    Try
    conn = New Data.SqlServerCe.SqlCeConnection("data source= myDb.sdf'")
    conn.Open()

    Dim cmd As Data.SqlServerCe.SqlCeCommand = conn.CreateCommand()
    cmd.CommandText = "INSERT INTO anaDati (dDes) VALUES ('" & TextBox1.Text & "')"

    cmd.ExecuteNonQuery()
    conn.Close()
    TextBox1.Text = ""
    MsgBox("salvato")
    Finally
    conn.Close()
    End Try

    quando lo faccio esguire mi da errore nel conn.open() dicendomi che non trova il database.
    il database lo creato tramite il visual stuido con sqlServer mobile. come mai mi da questo errore?
    dove lo hai messo il database?
    se gli dai semplicemente "data source= myDb.sdf'"
    dovresti metterlo nella cartella "work" oppure quella superiore..nn ricordo bene!
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  3. #3

    Re: pocket pc problema

    Originariamente inviato da Noodles86
    ciao a tutti sto faccendo un progrmama x il pocket pc e il debug x le prove lo esguo sul emulatore.

    Dim conn As Data.SqlServerCe.SqlCeConnection = Nothing
    Try
    conn = New Data.SqlServerCe.SqlCeConnection("data source= myDb.sdf'")
    conn.Open()

    Dim cmd As Data.SqlServerCe.SqlCeCommand = conn.CreateCommand()
    cmd.CommandText = "INSERT INTO anaDati (dDes) VALUES ('" & TextBox1.Text & "')"

    cmd.ExecuteNonQuery()
    conn.Close()
    TextBox1.Text = ""
    MsgBox("salvato")
    Finally
    conn.Close()
    End Try

    quando lo faccio esguire mi da errore nel conn.open() dicendomi che non trova il database.
    il database lo creato tramite il visual stuido con sqlServer mobile. come mai mi da questo errore?
    il database si trova nella stessa direcotory dove si trova tutto il lavoro

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    Re: Re: pocket pc problema

    Originariamente inviato da Noodles86
    il database si trova nella stessa direcotory dove si trova tutto il lavoro
    eh no!
    prova a cambiare il percorso nella stringa di connessione
    oppure a cambire posizione del database
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5

    Re: Re: pocket pc problema

    Originariamente inviato da Noodles86
    il database si trova nella stessa direcotory dove si trova tutto il lavoro
    tipon cosa mi consigli si scriverE?

  6. #6
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    scrivi questo

    "data source= myDb.sdf'"


    questo codice serve per reperire la directory su cui gira il programma:
    Public DirectoryProg As String = Path.GetDirectoryName(System.Reflection.Assembly.G etExecutingAssembly().GetName().CodeBase)

    e lo associ a questa stringa in modo da farlo puntare al database che hai nella stess direvytory
    Public DirectoryProg As String = Path.GetDirectoryName(System.Reflection.Assembly.G etExecutingAssembly().GetName().CodeBase)
    Public Percorso_FIle As String = "\My Documents\Rapportini"
    Public strConn As String = " Data Source=" & Percorso_FIle & "\" & "Rapportini.sdf" '"\My Documents\Rapportini\Rapportini.sdf"
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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.