保存Blob字段的错误

dufeng3104 2004-02-20 05:15:37
我写了一段程序,在数据库中保存Blob字段信息,编译没错误,执行时出错。
程序如下:
string myConnString = "data source=fdu;user id=system;Password=manager";
OracleConnection infoConn = new OracleConnection(myConnString);
string sqlString = "INSERT INTO telephoto (PKID, TELEPHONECODE, DESCRIPTION, PHOTO, NAME) VALUES " +
"(@NameId, @Telephone, @Description, @Photo, @Name)";
OracleCommand infoComm = new OracleCommand(sqlString, infoConn);

infoComm.Parameters.Add("@NameId", OracleType.Number, 0).Value = nameid;
infoComm.Parameters.Add("@Telephone", OracleType.NVarChar, 20).Value = telephone;
infoComm.Parameters.Add("@Description", OracleType.NVarChar, 50).Value = nameDesc;
infoComm.Parameters.Add("@Photo", OracleType.Blob, photo.Length).Value = photo;
infoComm.Parameters.Add("@Name", OracleType.NVarChar, 12).Value = name;
infoConn.Open();
infoComm.ExecuteNonQuery();
infoConn.Close();
错误信息如下:
异常详细信息: System.Data.OracleClient.OracleException: ORA-01036: 非法的变量名/编号

源错误:

行 69: infoConn.Open();
行 70:
行 71: infoComm.ExecuteNonQuery();
行 72: infoConn.Close();
行 73: }

请大家帮忙解决,谢谢。
...全文
65 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧