请教:图片插入sqlserver问题
我在用updatetext时出现参数的申明问题,以下是我的代码:
strSQL="UPDATETEXT tblphoto.Photo @Pointer null 0 @Bytes";
myCommand=mConn.CreateCommand();
myCommand.CommandText=strSQL;
OleDbParameter pointerParm=myCommand.Parameters.Add("@Pointer",OleDbType.Binary,16);
pointerParm.Value=kkk;
OleDbParameter photoParm=myCommand.Parameters.Add("@Bytes",OleDbType.Binary);
while(d>0)
{
d=response.GetResponseStream().Read(buffer,0,4095);
if(d>0)
{
....
photoParm.Value=tmp1;
myCommand.ExecuteNonQuery();
}
}
运行时报错:
必须声明变量@pointer
请各位指教,谢谢!
strSQL="UPDATETEXT tblphoto.Photo @Pointer null 0 @Bytes";
myCommand=mConn.CreateCommand();
myCommand.CommandText=strSQL;
OleDbParameter pointerParm=myCommand.Parameters.Add("@Pointer",OleDbType.Binary,16);
pointerParm.Value=kkk;
OleDbParameter photoParm=myCommand.Parameters.Add("@Bytes",OleDbType.Binary);
while(d>0)
{
d=response.GetResponseStream().Read(buffer,0,4095);
if(d>0)
{
....
photoParm.Value=tmp1;
myCommand.ExecuteNonQuery();
}
}
运行时报错:
必须声明变量@pointer
请各位指教,谢谢!
...全文
相关推荐
dotnet将图片保存到数据库
**插入图片数据**: 在打开的数据库连接上,使用`SqlCommand`对象来执行INSERT语句。
2009年3月2日论坛问题集
在2009年3月2日的论坛讨论中,主要涉及了三个关键知识点:C#中的二进制流处理,图片存取数据库的技术以及MSSQL存储过程的应用。接下来,我们将深入探讨这三个主题。
图片下载系统JSP+SQLServer.rar
错误处理和日志记录:确保系统在遇到问题时能够给出清晰的错误信息,并记录系统运行情况,便于调试和维护。
文章采集插件MSSQL源码
在压缩包内的文件列表中,我们看到有以下三个文件:1.
文件保存SqlServer中
在上传图片时,我们需要将图片的二进制数据读取到 byte 数组中,然后将其插入到数据库中。我们使用参数化查询来避免 SQL 注入攻击。知识点4: 图片上传的安全考虑在上传图片时,我们需要考虑安全问题。


