Avatar billede dkkarpen Nybegynder
12. februar 2006 - 12:17 Der er 1 kommentar og
1 løsning

Dataadgang SQL Server Mobile Edition

Halløj

Jeg har med stor succes brugt den her til sql server.

public DataTable GetDataTable(string sql)
{
    DataSet ds = new DataSet();
    DataTable dt = new DataTable();
    OdbcDataAdapter da = new OdbcDataAdapter();
    OdbcConnection con = new OdbcConnection("DSN=db;UID=sa;PWD=pass");
    OdbcCommand cmd = new OdbcCommand(sql, con);
    da.SelectCommand = cmd;
    try
    {
        da.Fill(ds);
        dt = ds.Tables[0];
        return dt;
    }
    catch
    {
        return null;
    }
}

Hvordan skal den se ud med SQL Server Mobile Edition?

Moget ala: sqlConn = new SqlCeConnection("Data Source = " + Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly( ).GetName( ).CodeBase), "db.sdf"));
Avatar billede dkkarpen Nybegynder
12. februar 2006 - 12:26 #1
public DataTable GetDataTable(string sql)
        {
            DataSet ds = new DataSet();
            DataTable dt = new DataTable();
            SqlCeDataAdapter da = new SqlCeDataAdapter();
            SqlCeConnection con = new SqlCeConnection("Data Source = " + Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase), "db.sdf"));
            SqlCeCommand cmd = new SqlCeCommand(sql, con);
            da.SelectCommand = cmd;
            try
            {
                da.Fill(ds);
                dt = ds.Tables[0];
                return dt;
            }
            catch
            {
                return null;
            }
        }
Avatar billede dkkarpen Nybegynder
12. februar 2006 - 12:26 #2
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester