Verwenden Sie immer die „using“ Direktive mit Streams zur automatischen Freigabe der Ressource sicherzustellen
string file = @"C:\Users\jakub\Desktop\plik.pdk";
using (StreamWriter outputFile = new StreamWriter(file, true)) {
string connection = "DSN=PervasiveData;Database=BAZA1";
string query1 = "SELECT skrot FROM KONTRAHENCI WHERE id = 32";
OdbcCommand myCommand = new OdbcCommand(query1, myConn);
//Execute command and write output to file
outputFile.WriteLine(myCommand.ExecuteScalar().ToString());
}
Sie eine aktive Verbindung (MyConn) für diese, um (abhängig arbeiten müssen, wenn Sie MS SQL Server verwenden Orakel usw.). Sie sollten hier auch das "using" verwenden. Eine einfache Lösung für Oracle wäre:
string yourConnectionString = "DSN=PervasiveData;Database=BAZA1"; // something similar
using (var conn = new OracleConnection(yourConnectionString)) {
conn.open()
var myCommand= conn.CreateCommand();
myCommand.CommandText = "SELECT skrot FROM KONTRAHENCI WHERE id = 32";
string file = @"C:\Users\jakub\Desktop\plik.pdk";
using (StreamWriter outputFile = new StreamWriter(file, true)) {
//Execute command and write output to file
outputFile.WriteLine(myCommand.ExecuteScalar().ToString());
}
, was man die ‚Lösung‘ der Abfrage bedeuten kann .. meinen Sie das Ergebnis? – weirdgyn
Um eine Antwort zu erhalten, sollten Sie zeigen, was Sie versucht haben und - noch wichtiger - dass Sie überhaupt etwas versucht haben. Was ist die eigentliche Frage? Wo steckst du fest? –
laczenie = Verbindung? zapytanie = Frage1 ?? – weirdgyn