webForumDet fria alternativet

Hur jag får data från sql till fil som jag skriver på server

.NET

3 svar · 331 visningar · startad av pk-333

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

Jag har databas koppling från sql-server

och jag vet hur jag skriver text till filen

tex.
sub submit_fil(obj as object, e as eventargs)

dim box as string =Request.Form("box")
dim namn as new sql

		Dim objWriter as new StreamWriter(server.MapPath("test.txt"), true)
	
	objWriter.WriteLine(" text test")
	objWriter.WriteLine(box)
	objWriter.Write(" text test")
	
	objWriter.Close

end sub

Mitt problem är; hur får jag ned data som ligger i sql till en text-fil på servern.

Jag vet hur jag skriver sql-koppling och dataset till sql, men hur får jag ner datan till filen ?

Medlem sedan sep. 20011 914 inlägg
#2

Om detta inte är vad du vill, så får du förklara lite bättre.

SqlConnection conn = new SqlConnection([i]connectionString[/i]);
SqlCommand cmd = new SqlCommand([i]sqlsats[/i], conn);

string data;

using(conn)
{
   conn.Open();
   data = (string)cmd.ExecuteScalar();
}

using (StreamWriter sw = new StreamWriter(Server.MapPath("fil.txt"))) 
{
   sw.Write(data);
}
Medlem sedan aug. 20043 inlägg
#3

Jag ska titta på det, men jag kan inte så mycket C#, Jag ska prova i VB i stället, jag återkommer med hur det fungerarde

Medlem sedan aug. 20043 inlägg
#4

Här kommer lite komplettering

Här jag jag koden, jag vill ha in sql data där det står "sqldata",
men jag ska undersöka C# koden som är exemplet ovan

sub submit_fil(obj as object, e as eventargs)

	Dim connectionString As String = "string"
    Dim sqlConnection As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(connectionString)
    
    Dim queryString As String = "SELECT \[tabell\].\* FROM \[tablell\]"
    Dim sqlCommand As System.Data.SqlClient.SqlCommand = New System.Data.SqlClient.SqlCommand(queryString, sqlConnection)

	Dim objWriter as new StreamWriter(server.MapPath("test.txt"), true)
	objWriter.WriteLine(sqldata)
	objWriter.Close

end sub

Det är i ovanstående kod som jag behöver hjälp

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)