1
我試圖將圖像插入列數據類型blob
插入圖像插入使用C#
的卡桑德拉表時,同時將我的錯誤卡桑德拉斑點:
no variable alternative at input
ISession CluSession = cluster.Connect("dbs");
MemoryStream ms = new MemoryStream();
OpenFileDialog f = new OpenFileDialog();
f.InitialDirectory = @"H:\MobilePics_sufian\";
f.Filter = "All Files |*.*|JPEGs|*.jpg|Bitmaps|*.bmp|GIFs|*.gif";
f.Multiselect = true;
DialogResult dr = f.ShowDialog();
int i = 0;
if (dr == System.Windows.Forms.DialogResult.OK)
{
foreach(string file in f.FileNames)
{
i = 1;
lstimage.Items.Add(file.ToString());
FileStream fs = new FileStream(file.ToString(), FileMode.OpenOrCreate, FileAccess.Read);
byte[] MyData = new byte[fs.Length];
fs.Read(MyData, 0, System.Convert.ToInt32(fs.Length));
CluSession.Execute("insert into Product1(id,name,p_image) values (" + i + "," + "hello" + "," + MyData.ToArray() + ")");
i = i + 1;
}
}
非常感謝所有的幫助和時間,真的很感激。 var ps = CluSession.Prepare(「insert into Product(id,name,p_image)values(?,?,?)」); var statement = ps.Bind(1,file.ToString(),MyData); CluSession.Execute(statement); – user2704472