Avatar billede babijulo4014 Nybegynder
16. januar 2005 - 12:14 Der er 8 kommentarer

Opdatering af DataBase

når jeg prøv og opdaterer Databasen( f.eks en tabel) så kan jeg selvføige læser fra tablen, men kan ikke tilføj noget. Jeg har selvfølige :

private void button1_Click(object sender, System.EventArgs e)
        {
            oleDbDataAdapter1.Fill(dataSet11);
        }

        private void button2_Click(object sender, System.EventArgs e)
        {
            oleDbDataAdapter1.Update(dataSet11);
        }

Men få jeg det her error !
"An unhandled exception of type 'System.Data.oleDb.oleDbException'occured in Syste.data.dll"

hvad kan det være oversagen.
Avatar billede burningice Nybegynder
16. januar 2005 - 12:32 #1
har du tilføjet update-command sql'en til din Adapter?
Avatar billede arne_v Ekspert
16. januar 2005 - 16:18 #2
Og den skriver ikke mere om hvad der er galt ?
Avatar billede babijulo4014 Nybegynder
16. januar 2005 - 20:19 #3
NO sir ikke mere
Avatar billede arne_v Ekspert
16. januar 2005 - 21:29 #4
Er det en Access database ?

Hvis ja : Har du skrive adgang til filen ?
Avatar billede babijulo4014 Nybegynder
16. januar 2005 - 21:49 #5
Ja den er en Access datbase! som er bygget med et deglige fohold mellem 5 tabler :o)
Avatar billede burningice Nybegynder
16. januar 2005 - 22:53 #6
hvordan har du instantieret din dataadapter? har du lavet alt det fornødne benarbejde?
Avatar billede babijulo4014 Nybegynder
17. januar 2005 - 21:43 #7
using Views;
using System;
using System.Text;
using System.Windows.Forms;
using System.IO;
public class TimeReg
{
    private Views.Form form = new Views.Form(formSpec);
   
   
    static string formSpec =@"<Form Text = 'TimeReg'>
                                                <vertical>
                                                <Label Name=ESSN/>
                                                <TextBox Name=ESSN/>
                                                <Label Name=StartTime/>
                                                <TextBox Name =starttime/>
                                                <Label Name=FinishTime/>
                                                <TextBox Name=finishtime/>
                                                <Label Name=Vaction/>
                                                  <TextBox Name=vecation/>
                                                <Label Name=ill/>
                                                <TextBox Name=ill/>
                                               
                                                <Button Name=submit/>
                                                <Button Name=clear/>
                                      </vertical>
                                      </Form>";
    public void Submit(int x)
    {
        String query= " INSERT INTO id="+x+";";
        Console.WriteLine(query);

    }

    public void go()
    {
        String ctl = form.GetControl();
        while (ctl!=null)
        {
            performAction(ctl);
            ctl = form.GetControl();
        }
        form.CloseGUI();
    }
   


    public void performAction(String c)
    {
        switch (c)
        {
            case "submit":
                String id = form.GetText("ESSN");
                String name = form.GetText("starttime");
                String aa = form.GetText("finishtime");
                String bb = form.GetText("vecation");  ;
                String cc = form.GetText("ill");
                form.PutText("ESSN","");
                form.PutText("starttime","");
                form.PutText("finishtime","");
                form.PutText("vecation","");
                form.PutText("ill","");
                Console.WriteLine("{0} {1} {2} {3} {4}",id,name,aa,bb,cc);

                FileStream sb = new FileStream("EmployeeInfo.txt", FileMode.OpenOrCreate);
                char[] b = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm' };
                StreamWriter sw = new StreamWriter(sb);
                sw.Write(b, 3, 8);
                //sw.Close();

                break;
 
            default:
                return;

        }
       
    }
    public static void Main()
    {
   
        TimeReg sys = new TimeReg();
        sys.go();
       
        //sys.Close();
    }
}

Det her er en TimeReg Application som jeg endlig lavet, problem er at jeg gerne have den skal lave alt oplysninger som blev testet ind i Console application og vises i en console skal gemmes ind i et tekst fil, den kode som jeg har lavet stadig viser oplysninger i console men laver en tøm tekxt fil.

Please help !!!
Avatar billede burningice Nybegynder
17. januar 2005 - 21:46 #8
der er da ikke meget dataadapter i den kode?
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
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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