SQL in windows form

Status
Niet open voor verdere reacties.

willemr

Gebruiker
Lid geworden
14 mei 2009
Berichten
9
Ik heb een probleem met SQL in een windows form.


Ik zal even proberen uitleggen wat ik allemaal doe.

Eerst maak ik een nieuw project aan (c# windows forms application) en add een new item (LINQ to SQL classes).

Dan is het de bedoeling dat ik op een button kan klikken en zo een SQL opdracht kan starten.

private void button1_Click(object sender, EventArgs e)
{
pscv3DataContext db = new pscv3DataContext();
var id = 68;
var userID =
from i in db.TERMINALUSERs
where i.IDENTIFICATIONDATA = id
select i.TERMINALUSERID;

dataGridView1.DataSource = userID;​
}​

Maar dit werkt blijkbaar niet, als ik ga kijken in het debuggen, krijgt de waarde id gewoon de hele statement ipv de gewenste waarde uit de database.


Kan er iemand helpen?


Alvast bedankt
 
Ik zie helemaal geen aanhalingstekens of andere syntax die aangeeft wat vaste tekst is en wat variabelen? Ik ben niet echt bekend met C# maar je zou denken dat je toch wel iets daarvan nodig hebt om je compiler het verschil tussen die twee te laten zien...
 
Ik heb een paar dingen aangepast en nu krijg ik al de volledige lijn die ik zoek in een datagrid, maar hoe krijg ik nu 1 bepaalde waarde uit die lijn?


private void Form1_Load(object sender, EventArgs e)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
var RFID = "3973128c";

var query =
(from a in dc.GetTable<TERMINALUSER>()
select a);

var id =
(from c in query
where c.IDENTIFICATIONDATA == RFID
select c);​
dataGridView1.DataSource = id;​
}​
 
Daar kan ik je niet mee helpen helaas, ik hoop dat er iemand is met verstand van c# die je wil helpen...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan