webForumDet fria alternativet

Gämföra 2 SQL Columner via c#.NET

.NET

1 svar · 242 visningar · startad av snake_vbg

Medlem sedan aug. 200226 inlägg
Frågan#1

Tjena, jag har sysslat med .NET ett litet tag nu är inte allt för bra på det
men jag har en fråga om att gämföra columner.

I ASP och PHP äre ganska enkelt, där connectar man till DB'n
man vill använda sig av å plockar ut allt typ

Rs1 = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM TABLE"

Rs1.Open SQL, Conn

seden typ

if Rs1("column1") = 0 Then
response.write("read")
else
Response.write("unread")

Jag använder mig av
SqlDataAdapter
och DataSet's när jag försöker detta. men jag har ännu inte hittat
ett enkelt sätt att skriva ut den datan man vill, gämföra och redigera
på ett snabbt sätt, ADO.NET är krånligt :(

Medlem sedan dec. 19991 072 inlägg
#2

Det finns säkert massor av sätt. Ett enkelt sätt att jämföra ett värde från ett Dataset är typ:

If CType(ds.Tables(0).Rows(0).Item(0), String) = "?" Then
Response.Write("Lika")
Else
Response.Write("INTE LIKA")
End If

Förutsatt att du vill hämta från tabell1, rad 1 och kolumn 1...

Annars får du loopa igenom och jämföra i loopen.

Såg nu efteråt att du efterfråga kod i C#...men principen är ju den samma som i VB.NET...

260 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)