请教各位高手,如何往数据库中添加一个byte数组

问题描述

以前没有用过C#,最近刚开始接触。现在需要把一个20位的byte数组插入到数据库中(作为ID,是表的主键),我根据网上的资料写出了相关的实现程序,其他字段都插入成功了,但是数据库中的ID字段显示为“<Binarydata>”,ID的数据类型是binary(20)。以下为源代码:SqlConnectionoConn=newSqlConnection(ProjectConfigure.DBConnString);//ProjectConfigure.DBConnString可以从配置文件中读出SqlCommandoCommand=newSqlCommand("Add",oConn);oCommand.CommandType=CommandType.StoredProcedure;byte[]tmp=newbyte[]{25,16,42,125,103,25,16,42,125,103,25,16,42,125,103,25,16,42,125,103};stringtmp2=“test”;oCommand.Parameters.Add(newSqlParameter("@ID",SqlDbType.VarBinary,20));oCommand.Parameters["@ID"].Value=tmp;oCommand.Parameters.AddWithValue("@Name",Name);oCommand.ExecuteNonQuery();

解决方案

解决方案二:
补充一下,数据库采用的是SQLServer2005

时间: 2024-11-01 09:58:14

请教各位高手,如何往数据库中添加一个byte数组的相关文章

在android settings.db数据库中添加一项新的设置

  Settings数据存放在com.android.providers.settings/databases/settings.db 中 数据库中数据的默认数据在frameworks/base/packages/SettingsProvider/res/values/defaults.xml中定义,如果要在数据库中添加一个新的字段,则可用如下步骤: 1.在defaults.xml中为新加的数据定义一个默认值(当然也可在代码中直接给定) 2.在frameworks/base/packages/S

请教如果在word2003中添加一个工具栏按钮(类似与金山词霸那样)

问题描述 请教如果在word2003中添加一个工具栏按钮(类似与金山词霸那样) 解决方案 解决方案二:想用C#代码实现,有难度,顶下吧,看高手怎么说的..

利用ISAPI实现向数据库中添加记录

本文介绍了用HTML(HypertextMakeupLanguage)编写界面.编写ISAPI(InternetServerApplicationProgrammingInterface)交互程序以实现向用MicrosoftSQLServer建立的数据库中添加记录的方法. 1.前言 MicrosoftSQLServer是一种可伸缩的.高性能的关系型数据库管理系统(RDBMS),它专为分布式客户机-服务器计算环境而设计.它的内置数据复制功能.强大的管理工具和开放式的系统体系结构为发布信息提供了一个

mysql-再往数据库中添加数据时,起初可以添加进去,之后不知道是把电脑关了还是怎么老报错,而且添加不进去了

问题描述 再往数据库中添加数据时,起初可以添加进去,之后不知道是把电脑关了还是怎么老报错,而且添加不进去了 Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if

js-如何将一组值添加到数据库中的一个字段下 ,

问题描述 如何将一组值添加到数据库中的一个字段下 , 如何将通过条件得到的一组值插入到数据库中的一个字段下,使这个字段下有多个值 解决方案 具体点啊??看不太懂问题..举个例子啊.. 解决方案二: insert into 考生表 (考号) select 考号 from 生成的考号组 解决方案三: 添加一条语句 insert into 考生表 (考号字段) value(生成的考号)

asp.net-ASP.NET 如何通过textbox向数据库中添加一条记录?

问题描述 ASP.NET 如何通过textbox向数据库中添加一条记录? 如果是通过detailsview是可以添加的,但是我希望通过textbox来添加 代码: protected void Button2_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["asp

Eclipse中java向数据库中添加数据,更新数据,删除数据

前面详细写过如何连接数据库的具体操作,下面介绍向数据库中添加数据. 注意事项:如果参考下面代码,需要 改包名,数据库名,数据库账号,密码,和数据表(数据表里面的信息) 1 package com.ningmeng; 2 3 import java.sql.*; 4 5 /** 6 * 1:向数据库中添加数据 7 * @author biexiansheng 8 * 9 */ 10 public class Test01 { 11 12 public static void main(String

请教:代码出错,如何使用C#代码向AD域的机构中添加一个用户?

问题描述 如图所示,在WindowsServer2008R2的域环境中有这样的结构.总部北京分公司-朝阳区营业部.现在想开发个项目,想用C#向海淀区营业部这个组织单位中添加一个用户.网上找到了些代码:publicvoidCreateNewUser(){DirectoryEntrydomain=newDirectoryEntry();domain.Path="LDAP://10.152.2.60/DC=theo,DC=com";domain.Username="administ

在我使用vb.net-acess通过dataAdapter对象的insertcommand属性向数据库中添加纪录时, 运行的时候老是出现字符串语法错误的提示,不

问题描述 在我使用vb.net-acess通过dataAdapter对象的insertcommand属性向数据库中添加纪录时,运行的时候老是出现字符串语法错误的提示,不知道哪里出了问题.求解答!!急十分感谢!!主要代码:类:SharedFunctionadd()AsStringDiminsvalAsString="'"&stuname&"','"&stusex&"','"&stuhousenum&&