SQL Server CE 데이터베이스 파일에서 이진 데이터를 읽으려고합니다. C#의 SQL Server CE에서 이진 데이터 읽기
는이 코드로 시도 :string fileName = "C:\\Users\\Luca\\Desktop\\TestNoah\\TestNoah\\NOAHDatabaseCoreSqlCompact.sdf";
connectionString = string.Format("DataSource='{0}'; Persist Security Info=False", fileName);
using (SqlCeConnection con = new SqlCeConnection(connectionString))
{
con.Open();
using (SqlCeCommand command = new SqlCeCommand("SELECT PublicData FROM Action",con))
{
byte[] barrImg = (byte[])command.ExecuteScalar();
List<byte> test = barrImg.ToList<byte>();
string strfn = Convert.ToString(DateTime.Now.ToFileTime());
FileStream fs = new FileStream("C:\\Users\\Luca\\Desktop\\TestNoah\\TestNoah\\" + strfn + ".jpg" , FileMode.CreateNew, FileAccess.Write);
fs.Write(barrImg, 0, barrImg.Length);
fs.Flush();
fs.Close();
}
}
이 코드는 이미지를 만듭니다 내가 열 수 없습니다. 어떤 아이디어? 모든
이 모든 행에 대한'PublicData'를 반환합니다. 조건이 하나가 선택하지 않는 것입니다 SELECT TOP 1을 사용해 볼 수 있습니까? – Alireza