Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Databasproblem.

Postades av 2004-05-13 10:28:24 - Benni Svensson, i forum c# (c-sharp), Tråden har 2 Kommentarer och lästs av 818 personer

Jag fixade först till en class i min form med databasanrop och dyl.
Allt fungerade kanonbra.
För att inte koden skulle bli för lång, så ville jag lägga detta i en särskild class-fil i stället, då kom problemen.
Så här har jag det:
<code>
using System;
using System.Windows.Forms;
using System.IO;
using System.Data;
using System.Data.OleDb;
using System.Text.RegularExpressions;

//**********
public class DataBasTools
{
public OleDbConnection con;
public OleDbDataAdapter da;
public DataSet ds;
public DataBasTools()
//**************
public static string Incl_for_coockies(string DataPlats,ListBox lb)
{
string Constring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + DataPlats;
con = new OleDbConnection(Constring);
String s = "SELECT shortLang,Lang FROM t_lang";
da = new OleDbDataAdapter(s,con);
ds = new DataSet("Language");
//osv
</code>
Jag får felmedelandet:
<code>
E:\MultLanguage\MultLanguage\DataBasTools.cs(39): 'MultLanguage.DataBasTools.con' denotes a 'field' where a 'class' was expected
</code>
...detsamma gäller för da och ds också.
Min fråga, kan man inte göra på det här sättet?
Hur bör jag lösa det?

[REDIGERAT]
Fel av mig.

<code>
OleDbConnection con = new OleDbConnection(Constring);
String s = "SELECT shortLang,Lang FROM t_lang";
OleDbDataAdapter da = new OleDbDataAdapter(s,con);
DataSet ds = new DataSet("Language");
</code>
Det var ju deklarationen som var fel...


Svara

Sv: Databasproblem.

Postades av 2004-05-13 10:36:26 - Johan Bovin

Din statiska (klass) metod använder sig av variabler som inte är statiska. Dvs de kräver en instans av klassen. Antingen så får du sätta dina variabler till static, eller så tar du bort static i metoden och anropar via en instans istället. typ

DataBasTools tool=new DataBasTools();
...
tool.Incl_for_coockies(...);


Läs lite mer om static här:
http://www.csharphelp.com/archives/archive148.html
du kan ju oxå fundera på ett singleton pattern...
http://www.c-sharpcorner.com/Code/2003/Jan/SingletonPattern.asp


Svara

Sv: Databasproblem.

Postades av 2004-05-13 13:01:32 - Benni Svensson

Tack, skall kolla det.
Mitt problem är i och för sig löst.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 156
27 952
271 704
15 954
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies