在没有任何数据时进行无效的读取尝试。 25

privatestringGetConnectionString(){stringcon="server=(local);InitialCatalog=discretem... private string GetConnectionString()
{ string con = "server=(local);Initial Catalog=discretemats;uid=sa;pwd=";
return con;
}
private void WriteToFile(string path, ref byte[] buff)
{
FileStream newFile = new FileStream(path, FileMode.Create);
newFile.Write(buff, 0, buff.Length);
newFile.Close();
}
private int WriteToDB(string strName, string strType, ref byte[] Buff)
{
int FileID = 0;
SqlConnection mycon = new SqlConnection(GetConnectionString());
SqlDataAdapter myda=new SqlDataAdapter("select * from tblfile",mycon);
myda.MissingSchemaAction=MissingSchemaAction.AddWithKey;
SqlCommandBuilder mycmdb = new SqlCommandBuilder(myda);
DataSet myds;
try
{
mycon.Open();
myds=new DataSet();
myda.Fill(myds,"tblFile");
DataTable mydbl=myds.Tables["tblFile"];
DataRow myrow=mydbl.NewRow();
myrow["FileName"]=strName;
myrow["FileSize"]=Buff.Length;
myrow["FileData"]=Buff;
myrow["FileType"]=strType;
mydbl.Rows.Add(myrow);
myda.Update(myds,"tblFile");
if(!myrow.IsNull("FileID"))
FileID=Convert.ToInt32(myrow["FileID"].ToString());
}
展开
 我来答
荆棘泥泞
2009-06-09 · TA获得超过487个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:158万
展开全部
哟,瞅着是C#呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式