A_1397
یک شنبه 20 فروردین 1391, 18:16 عصر
سلام
من میخام یه عکس رو داخل دیتابیسم ذخیره کنم که عکس رو open می کنم بعد میخام با دستورات زیر در دیتابیس ذخیره بشه
Dim tt As Byte
txt_path.Text = open.FileName
tt = IO.File.ReadAllBytes(txt_path.Text)
strcon = "Data Source=.;Initial Catalog=Backup;Integrated Security=True"
con = New SqlConnection(strcon)
con.Open()
sqlstr = "insert into koroki (pic_path, pic_bit) values ('" + Me.txt_path.Text + "',''" + tt + ")'" z
da = New SqlDataAdapter(sqlstr, con)
dt = New DataTable
da.Fill(dt)
ولی ارور زیر رو میده.
Operator '+' is not defined for types 'String' and '1-dimensional array of Byte'
ضمنا فیلد pic_bit هم از نوع image هستش. لطفا راهنماییم کنید کجای مسیری که رفتم اشکال داره و یا روش بهتری برای اینکار هم هست؟
من میخام یه عکس رو داخل دیتابیسم ذخیره کنم که عکس رو open می کنم بعد میخام با دستورات زیر در دیتابیس ذخیره بشه
Dim tt As Byte
txt_path.Text = open.FileName
tt = IO.File.ReadAllBytes(txt_path.Text)
strcon = "Data Source=.;Initial Catalog=Backup;Integrated Security=True"
con = New SqlConnection(strcon)
con.Open()
sqlstr = "insert into koroki (pic_path, pic_bit) values ('" + Me.txt_path.Text + "',''" + tt + ")'" z
da = New SqlDataAdapter(sqlstr, con)
dt = New DataTable
da.Fill(dt)
ولی ارور زیر رو میده.
Operator '+' is not defined for types 'String' and '1-dimensional array of Byte'
ضمنا فیلد pic_bit هم از نوع image هستش. لطفا راهنماییم کنید کجای مسیری که رفتم اشکال داره و یا روش بهتری برای اینکار هم هست؟