Gå til innhold

bjornidar

Medlemmer
  • Innlegg

    63
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av bjornidar

  1. Hei!

     

    Kan vel kalle meg en newbie innen Linux og må derfor søke noen råd..

    Skal sette opp en PPtP VPN-server med mobilt bredbånd som internettforbindelse, på Linux Xubuntu. Den skal gi ekstern tilgang til utstyr som er tilkoblet eth0 (nettverkspluggen)

     

    Jeg har fått det mobile bredbåndet til å spille på lag, både når det gjelder automatisk oppkobling ved oppstart og public IP.

    Serveren godtar også innkommende tilkoblinger, slik at selve tunellen og oppkoblingen er også i boks.

     

    Det jeg sliter med er at med en gang tunellen er opprettet, blir det mobile bredbåndet deaktivert og den setter eth0/ wired network som prioritet => tunellen går ned..

     

    Noen som kan hjelpe meg?

  2. Som sagt har jeg ingen problemer med å åpne opp tunnelen...

     

    Serveren godtar også innkommende tilkoblinger, slik at selve tunellen og oppkoblingen er også i boks.

     

    Det jeg sliter med er at med en gang tunellen er opprettet, blir det mobile bredbåndet deaktivert og den setter eth0/ wired network som prioritet => tunellen går ned..

     

    Problemet er å holde tunellen opp etter at en remote user er koblet til. Den skifter da til eth0 som preferert nettverkstilkobling.

  3. Hei!

     

    Kan vel kalle meg en newbie innen Linux og må derfor søke noen råd..

    Skal sette opp en PPtP VPN-server med mobilt bredbånd som internettforbindelse, på Linux Xubuntu. Den skal gi ekstern tilgang til utstyr som er tilkoblet eth0 (nettverkspluggen)

     

    Jeg har fått det mobile bredbåndet til å spille på lag, både når det gjelder automatisk oppkobling ved oppstart og public IP.

    Serveren godtar også innkommende tilkoblinger, slik at selve tunellen og oppkoblingen er også i boks.

     

    Det jeg sliter med er at med en gang tunellen er opprettet, blir det mobile bredbåndet deaktivert og den setter eth0/ wired network som prioritet => tunellen går ned..

     

    Noen som kan hjelpe meg?

  4. Takk, takk! :)

     

    Følgende fungerer strålende:

     

                   if (chosen == "1")
                   {
                       // Oppretter et dataset for å holde på dataene
                       DataSet dSet = new DataSet();
                       DataTable daTable = dSet.Tables.Add("daTable");
                       DataTable allData = new DataTable();
                       for (int cnt = 0; cnt <= listBox1.SelectedItems.Count - 1; cnt++)
                       {
                           DataRowView ln = listBox1.SelectedItems[cnt] as DataRowView;
                           string chQuery = "SELECT * FROM " + (string)comboBox1.SelectedItem + " WHERE " + listBox1.ValueMember + " = " + ln[listBox1.ValueMember.ToString()] + ";";
                           OleDbDataAdapter chdAdapter = new OleDbDataAdapter(chQuery, Con);
                           // Bygger kommandoen til dataadapteret
                           OleDbCommandBuilder chcBuilder = new OleDbCommandBuilder(chdAdapter);
                           chdAdapter.Fill(daTable);
    
    
                       }
    
                       // Kaller på funksjon "exportToExcel" og sender med datasettet og plassering for lagring av excel-ark
                       exportToExcel(dSet, @"" + (string)comboBox2.SelectedItem + "" + (string)comboBox1.SelectedItem + "_" + dtNow + ".xls");
                   }
    

  5. Hei!

     

    Sliter litt med en kode som har som funksjon å legge et utvalg til et DataSet.

    Det som skjer er at jeg først benytter en listView hvor man kan velge X-antall verdier.

    Disse valgte verdiene benyttes så til å hente frem alle data for hver verdi (gjennom en SQL-spørring). Disse mellomlagres i en DataTable med én rad for hver verdi.

     

    Til slutt skal den komplette DataTable legges i et DataSet som sendes til en excelgenerator.

     

    Har forsøkt utallige metoder, men finner ingen som fungerer... Noen som kan hjelpe?

     

    Her er koden:

     

           public void saveToExcel(string chosen)
           {
    
               // Kobler til database C:\Data\Access
               OleDbConnection Con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Data\Access\" + (string)comboBox1.SelectedItem + ".mdb;" + sb.ToString() + "");
               // Forsøker valgt tilkobling
               try
               {
                   // Lager dagens dato
                   string dtNow = dtToday.ToString("yyyyMMdd");
    
                   if (chosen == "1")
                   {
                       // Oppretter et dataset for å holde på dataene
                       DataSet dSet = new DataSet();
                       DataTable daTable = new DataTable();
                       DataTable allData = new DataTable();
                       for (int cnt = 0; cnt <= listBox1.SelectedItems.Count - 1; cnt++)
                       {
                           DataRowView ln = listBox1.SelectedItems[cnt] as DataRowView;
                           string chQuery = "SELECT * FROM " + (string)comboBox1.SelectedItem + " WHERE " + listBox1.ValueMember + " = " + ln[listBox1.ValueMember.ToString()] + ";";
                           OleDbDataAdapter chdAdapter = new OleDbDataAdapter(chQuery, Con);
                           // Bygger kommandoen til dataadapteret
                           OleDbCommandBuilder chcBuilder = new OleDbCommandBuilder(chdAdapter);
                           chdAdapter.Fill(daTable);
    
                           allData.ImportRow(daTable.Rows[cnt]);
                       }
                       //TRENGER EN HJELPENDE HÅND I DETTE PUNKTET (KANSKJE DET SOM STÅR OVER OGSÅ)
                       // Kaller på funksjon "exportToExcel" og sender med datasettet og plassering for lagring av excel-ark
                       exportToExcel(dSet, @"" + (string)comboBox2.SelectedItem + "" + (string)comboBox1.SelectedItem + "_" + dtNow + ".xls");
                   }
                   else // DENNE FUNGERER
                   {
                       // Oppretter SQL-spørring
                       string query = "SELECT * FROM " + (string)comboBox1.SelectedItem + " ;";
    
                       // Oppretter et dataadapter
                       OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, Con);
                       // Bygger kommandoen til dataadapteret
                       OleDbCommandBuilder cBuilder = new OleDbCommandBuilder(dAdapter);
                       // Oppretter et dataset for å holde på dataene
                       DataSet dSet = new DataSet();
                       // Fyller dataset med dataadapterets spørring
                       dAdapter.Fill(dSet);
    
                       // Kaller på funksjon "exportToExcel" og sender med datasettet og plassering for lagring av excel-ark
                       exportToExcel(dSet, @"" + (string)comboBox2.SelectedItem + "" + (string)comboBox1.SelectedItem + "_" + dtNow + ".xls");
                   }
    
    
    
                   // Tømmer sb og queryBuilder hvis de inneholder data
                   if (sb.Length > 0)
                   {
                       sb.Remove(0, sb.Length);
                   }
                   if (queryBuilder.Length > 0)
                   {
                       queryBuilder.Remove(0, queryBuilder.Length);
                   }
               }
               catch (Exception ex)
               {
                   MessageBox.Show(ex.ToString(), "Feil i filbane!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
    
               }
           }
    

  6. GeirGrusom: Fikk hjelp fra et annet forum, og det førte meg til en annen feil :/

    Skal ikke ha apostrofer, men # rundt dato i OleDB ( ikke det samme som med SQL).

     

    string query = "SELECT * FROM " + (string)comboBox1.SelectedItem + " WHERE DATO > #" + dateTimePicker1.Value.ToString() + "# AND DATO < #" + dateTimePicker2.Value.ToString() +"# ";
               OleDbConnection Con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Data\Access\" + (string)comboBox1.SelectedItem + ".mdb;" + sb.ToString() + "");
               try
               {
    
                   OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, Con);
                   OleDbCommandBuilder cBuilder = new OleDbCommandBuilder(dAdapter);
                   DataSet dSet = new DataSet();
                   dAdapter.Fill(dSet);
    
                   BindingSource bSource = new BindingSource();
    
                   bSource.DataSource = dSet;
                   exportToExcel(dSet, @"C:\ " + comboBox1.SelectedValue.ToString() + ".xls");
               }
               catch (Exception ex)
               {
                   textBox1.Text = ex.ToString();
                   //MessageBox.Show(ex.ToString(), "FEIL!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
    
               }
    

     

    Får nå en feil som ser slik ut;

     

    System.Data.OleDb.OleDbException: Syntax error in date in query expression 'DATO > #17.11.2010 19:29:15# AND DATO < #17.11.2010 19:29:15#'.

    at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)

    at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)

    at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)

    at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)

    at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)

    at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)

    at System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)

    at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)

    at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)

    at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)

    at Save_N_Delete.Form1.button1_Click(Object sender, EventArgs e) in C:\Data\Lagre_Slette\Save_N_Delete\Save_N_Delete\Form1.cs:line 44

     

    Så jeg vet ikke om jeg må benytte meg av OleDbParam og dens formatering eller hva.. Sliter litt med den her altså.. At dem ikke kan benytte SQL fra starten av på slike ting!!

  7. Hei!

     

    Har slitt litt med en SQL-spørring mot Access-database de siste dagene, så jeg trenger sårt litt hjelp for å komme meg videre..

     

    I access-databasen min har jeg et datoformat dd.MM.yyyy HH:mm og jeg skulle gjerne ha hatt en spørring som dette;

     

    string query = "SELECT * FROM LEVERTVARE WHERE Tidspkt > " + dateTimePicker1.Value.ToString() + " AND ´Tidspkt´ < " + dateTimePicker2.Value.ToString() + " ";

     

    Her er hele koden:

    private void button1_Click(object sender, EventArgs e)
           {
    
               string query = "SELECT * FROM LEVERTVARE WHERE Tidspkt > " + dateTimePicker1.Value.ToString() + " AND ´Tidspkt´ < " + dateTimePicker2.Value.ToString() + " ";
               OleDbConnection Con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Data\Access\LEVERTVARE.mdb;Jet OLEDB:Database Password=PW;");
    
               OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, Con);
    
               DataSet dSet = new DataSet();
               dAdapter.Fill(dSet);
    
               DataGridView grid = new DataGridView();
               BindingSource bSource = new BindingSource();
    
               bSource.DataSource = dSet;
    
               exportToExcel(dSet, @"C:\LEVERTVARE.xls");
    
           }
    

     

     

    Resultatet skal lagres i et dataset og videre til gridView.

    Feilen oppstår da dataene skal inn i dataset, med meldingen:

     

    Syntax error (missing operator) in query expression 'Tidspkt > 15.11.2008 09:58:45 AND ´Tidspkt´ < 15.11.2010 09:58:45'.
  8. Hei!

     

    Sitter og ser på løsninger for fjernhjelp der vi ser for oss å sende ut en "Box PC" av typen: http://www.nordictron.no/display.aspx?menuid=161&prodid=1814

     

    Denne leveres da uten skjerm/ tastatur og mus, slik at det vil være nødvendig å koble til internett automatisk vha mobilt bredbånd. Dvs. at når Windows har startet opp, kobler den seg til internett -> får en public IP -> oppdaterer DynDNS med IP/ starter TeamViewer og jeg kan bistå med fjernhjelp.

     

    Help anyone?

  9. Hei!

     

    Er det noen her som har erfaring med gjenoppretting av bilder fra harddisk?

    Kom til skade for å hurtigformatere feil partisjon ved reinstallering av Windows og nå skaller jeg snart i veggen! :cry:

     

    Har forsøkt å bruke GetDataBack og Easeus men får at filene er korrupte eller for store når jeg prøver å åpne dem :(

     

    Vurderer sterkt å sende HD til Ibas eller liknende men tenkte jeg skulle spørre om det fantes noen kloke hoder der ute før jeg bruker noen 1000-lapper..

    • Servere er satt opp med RAID1, slik at jeg tror jeg kommer til å gå for en utskiftning av HD hvert 2. år
    • Det er en ordinær DELL PE2900 server, ikke spesielt kostbar i forhold til store, Businesservere.
    • Et problem som kan oppstå med oppdateringer av Windows er at et kresent program som feks. Factory Link plutselig sier at; "Dette vil jeg ikke ha, så jeg stopper!"

    .

  10. Hei!

     

    Jeg sitter og formulerer en vedlikeholdsavtale og lurer på hva som er normal tid mellom vedlikehold og i hvilken grad en skal utføre kontroll i gitte intervaller.

     

    * Tenker da på hvor ofte en bør sjekke status på HD/ PSU, om en bør oppdatere Windows på en server som ikke er tilkoblet internett (brukes til teknisk IT - SCADA/ HMI/ SQL Server)..

     

    * Vil det i gitte intervaller være nødvendig å bytte HD/ PSU for å være preventiv?

     

    * Hvor ofte bør en planlegge omstart av server?

  11. Hei!

     

    Kunne vel funnet et mer passende forum, men håper det går bra.

     

    Trenger litt hjelp med deling av en skriver fra en maskin med Win XP (x86) til en arbeidsstasjon med Windows 7 (x64).

    Under deling går jeg på "Flere drivere..." men har ikke muligheten til å legge til annet enn Win XP x64 driver, noe som er forskjellig fra Win 7 x64. (får feilmelding om feil driver).

    printer.jpg

     

    Noen som vet noe om dette?

  12. Hei alle!

     

    I det daglige på jobben benytter jeg ofte seriell kommunikasjon, og da gjerne via USB da ikke alle PCer (i mitt tilfelle bærbare) har mulighet for COM (hverken på Dock-in/ port-replikator ellerintegrert).

     

    Ved noen anledninger virker det som at COM porten som blir tildelt via USB låses, slik at etter endt økt må man konfigurere alt på nytt før man kan ta det i bruk igjen.

     

    Finnes det noen måte man kan låse en USB-utgang på, slik at den ene utgangen bare brukes som for eksempel COM1 ?

  13. HEi!

     

    Hvordan benytter man array i en SQL-spørring til for eksempel å hente ut en header - skrives ut en gang - med påfølgende underobjekter.

    Altså et hierarki som dette:

    Header

    -Objekt 1

    -Objekt 2

    -Objekt 3

     

    I tillegg er header lagret i én tabell med id som knyttes opp mot en annen database på id = kategori -> INNER JOIN.

     

    Får følgende utskrift:

    Kategori: Header
           ansatte
    Kategori: Header
           forside
    Kategori: Header
           kontakt
    Kategori: Header
           om

    ut i fra denne spørringen:

    // SQL-Spørring	
    
    $query= mysql_query("
    	SELECT k.*, s.navigasjon, s.kategori 
    	FROM kategori as k
    	INNER JOIN sider as s
    	on k.id = s.kategori
    	ORDER BY visning ASC
    ");
    
    // Skriver resultat
    
    while( $row = mysql_fetch_array($query) )
    {
    echo '
    	<b>Kategori:</b> '.$row['tittel'].'<br>
    	        '.$row['navigasjon'].'<br>
    ';
    }
    

  14. Hei!

     

    Jeg har googlet litt men leter etter en løsning for å kunne legge inn en tom rad (tom verdi) øverst i hver kolonne i dette datasetet.

     

    Noen her som kan gi meg noen hint/ veiledninger på det?

     

    // Oppretter et tabelladapter
    DataSet1TableAdapters.levertvareTableAdapter ta = 
    new Rapportering.DataSet1TableAdapters.levertvareTableAdapter();
    
    //Eksempel på hvordan man kan også kan hente basert på kritierie
    //DataSet1.levertvareDataTable dt = ta.GetDataByKunde(kritKunde);
    
    // Legger tabell-adapteret inn i datasettet
    ds = ta.GetData();
    
    // Setter datakilde, tabell og hvilke kollonnenavn all data skal hentes fra
    comboBox1.DataSource = ds;
    comboBox1.DisplayMember = "kunde";
    comboBox1.ValueMember = "kunde";
    comboBox2.DataSource = ds;
    comboBox2.DisplayMember = "prosjekt";
    comboBox2.ValueMember = "prosjekt";
    comboBox3.DataSource = ds;
    comboBox3.DisplayMember = "vare";
    comboBox3.ValueMember = "varenavn";
    comboBox4.DataSource = ds;
    comboBox4.DisplayMember = "prosess";
    comboBox4.ValueMember = "prosess";
    comboBox5.DataSource = ds;
    comboBox5.DisplayMember = "leveringsted";
    comboBox5.ValueMember = "leveringsted";
    comboBox6.DataSource = ds;
    comboBox6.DisplayMember = "leggerlag";
    comboBox6.ValueMember = "leggerlag";
    comboBox7.DataSource = ds;
    comboBox7.DisplayMember = "eier";
    comboBox7.ValueMember = "eier";

×
×
  • Opprett ny...