不能直接改变。如实在需要改变,主要思路是复制出后使用sql的附加功能,按下面的思路去操作。
1、先找到你想改变的对应的数据库文件原来的位置。
2、分离你想要操作的数据库。
3、然后将数据库文件复制出来,放在你想放的位置。(最好将文件另外再复制一份做备份以防不测)4、将新位置上的文件附加为对应的数据库。测试功能正常后,将原来位置上的文件删去(如是重要数据,建议确认完全正常后再删)。5、操作完成。总体来说,操作还是比较容易的。
两种方法:
1、在“sqls
可以在不同的地方。但是一般默认在如下路径:
programfilesmicrosoftsqls
(());
//获取当前图片的路径
stringpath();
//将制定路径的图片添加到filestream类中
filestreamfsnewfilestream(path,,);
//通过filestream对象实例化binaryreader对象
binaryreaderbrnewbinaryreader(fs);
//通过binaryreader类对象的readbytes()方法将filestream类对象转化为二进制数组
byte[]imgbytesi(fs.长度));第二步://将图片添加到数据库中stringsqlinintopicvalues(@pic);sqlparameter[]paramnewsql参数[]{newsql参数(@pic,imgbytesin)};(sql,param);第三步://将图片从数据库中取出stringsqlselect*frompic其中id0;sqldatareaderreader(sql,null);memorystreammssnull