C#:Panoya kopyala
public List<int> GetDatabaseTypes(List<int> ids)
{
SqlConnection connection = new SqlConnection(this._connectionString);
connection.Open();
try
{
List<int> intList = new List<int>();
using (SqlCommand sqlCommand = new SqlCommand("SELECT type FROM RohanGame.dbo.TItem WHERE id IN (SELECT value FROM RohanGame.dbo.funcListToTableInt('" + string.Join<int>(",", (IEnumerable<int>) ids) + "',','))", connection))
{
sqlCommand.CommandType = CommandType.Text;
SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();
if (sqlDataReader.HasRows)
{
while (sqlDataReader.Read())
intList.Add(sqlDataReader.GetInt32(0));
}
sqlDataReader.Close();
}
connection.Close();
return intList;
}
catch (Exception ex)
{
connection.Close();
Console.WriteLine(ex.ToString());
File.AppendAllText("ahlog.txt", Environment.NewLine + nameof (GetDatabaseTypes) + Environment.NewLine + ex.ToString() + Environment.NewLine);
return new List<int>();
}
}
Bunlar size lazım olacaktır.
using namespace std;
using namespace System:data::SqlClient;//SQL için gerekli
// String^ değerini string e çevirmek için marshall fonksiyonları
using namespace msclr::interop;
// string --------String^ dönüşümü.
string MyNormalString="abcdefg";
String^ MySapkalıString= marshal_as<String^>(MyNormalString);
// String^ -------- string dönüşümü.
String^ MySapkalıString;
string MyNormalString= msclr::interop::marshal_as<string>(MySapkalıString);