[c# webservice] Krijg fout bij returnen van dataset

Pagina: 1
Acties:

  • shades
  • Registratie: September 2001
  • Laatst online: 19-05 08:57
Ik ben met een webservice bezig die van een interne website een lijst met vacatures haalt en die doorgeeft aan een externe website.

Ik heb de volgende functie:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public DataSet HaalVacatures()
{
DataTable dt = new DataTable("Vacatures");
dt.Columns.Add("Id",System.Type.GetType("System.Data.DbType.Int32"));
dt.Columns.Add("PlaatsingsDatum",System.Type.GetType("System.Data.DbType.String"));
dt.Columns.Add("VervalDatum",System.Type.GetType("System.Data.DbType.String"));
dt.Columns.Add("FunctieTitel",System.Type.GetType("System.Data.DbType.String"));
dt.Columns.Add("Status",System.Type.GetType("System.Data.DbType.String"));
dt.Columns.Add("OverzichtsLead",System.Type.GetType("System.Data.DbType.String"));
dt.Columns.Add("Standplaats",System.Type.GetType("System.Data.DbType.String"));

[ hier zooi die de tabel vult ]

DataSet ds = new DataSet();
ds.Tables.Add(dt);
return ds;
}


Dat werkt niet.
(ik roep direct even de service aan via zijn url maar ik asp.net is de fout eender)
Ik krijg de melding:

'dataType' argument cannot be null.
Parameter name: dataType

Snap alleen niet waarom

Met een gewone select * from blabla werkt het wel. Weet iemand waarom ik deze vage fout krijg ?. Als ik deze functie aan een datagrid knoop op een webform is er geen vuiltje aan de lucht.

[ Voor 8% gewijzigd door shades op 11-11-2004 13:26 ]

https://k1600gt.nl


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:33
Zeer vreemd, weet je op welke lijn hij die fout geeft ?
De datatypes zien er nochtans goed uit (afgezien van het feit dat je een datum in een string bewaart...)

https://fgheysels.github.io/


Verwijderd

zoals whoami als zegt. welke regel gaat het fout.

zelf gebruik ik de volgende syntax om een kolom toe te voegen:

code:
1
tbl.Columns.Add("EenBitVeld", typeof(bool));

  • shades
  • Registratie: September 2001
  • Laatst online: 19-05 08:57
whoami schreef op 11 november 2004 @ 16:14:
Zeer vreemd, weet je op welke lijn hij die fout geeft ?
De datatypes zien er nochtans goed uit (afgezien van het feit dat je een datum in een string bewaart...)
Dat is correct. Alle data die je daar ziet worden in een en dezelfde kolom geknald (of uitgelezen) maar is even niet relevant om uit te leggen nu.
Verwijderd schreef op 11 november 2004 @ 16:25:
zoals whoami als zegt. welke regel gaat het fout.

zelf gebruik ik de volgende syntax om een kolom toe te voegen:

code:
1
tbl.Columns.Add("EenBitVeld", typeof(bool));
Dit is een stuk duidelijker en het werkt. Raar dat die andere vorm niet werkt wat wel zou moeten. Niet meer over nadenken :)

[ Voor 36% gewijzigd door shades op 12-11-2004 14:19 ]

https://k1600gt.nl