SQLSERVER数据中有一个image字段,在DataTable表中怎么建立对应列
Dim dtMain As New DataTable
dtMain.Columns.Add("fid", System.Type.GetType("System.Double"))
dtMain.Columns.Add("fname", System.Type.GetType("System.String"))
对数字型或字符按这种方式可以建立,但image字段不知道怎么建立??请教各位达人了
dtMain.Columns.Add("fimage", System.Type.GetType("System.Byte"))这种方式但是由于System.Byte不是数组形式报错
Dim dtMain As New DataTable
dtMain.Columns.Add("fid", System.Type.GetType("System.Double"))
dtMain.Columns.Add("fname", System.Type.GetType("System.String"))
对数字型或字符按这种方式可以建立,但image字段不知道怎么建立??请教各位达人了
dtMain.Columns.Add("fimage", System.Type.GetType("System.Byte"))这种方式但是由于System.Byte不是数组形式报错
解决方案 »
- async+await 的并行设计 瑕疵很明显啊,我愤怒!
- 请问PHP的hash_hmac("md5",加密对应的C#加密的结果是一样的吗?
- C# 图片圆角问题,怎么实现图片的四个角真正透明
- arraylist在函数中传参
- 子窗体出现重复生成问题
- 建dateset 无table
- 新开 ++ Sql Server 数据库高级编程技术者交流群 ++ ,欢迎大家的加入共同讨论```````````
- datagrid控件同一列数据中固定行和下面内容行的Alignment属性是否可以不一样
- C#中 调用exe程序方法
- 一个初学者的简单的问题!
- C# 怎么将Color转成short,或是short转成Color
- 【求教】取平均值
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
DataTable dt = new DataTable();
DataColumn c = new DataColumn("image", typeof(byte[]));
dt.Columns.Add(c);
}
}
}sql的二进制类型与System.Byte[]是对应的 请测试一下。
多试试几种写法看看,比如用typeof或者Type.GetType
xuelun非常抱歉了System.Type.GetType("System.Byte[]")可以,开始一直以为你是按C#的写法手误没有测试,在VB.NET里是对的
DataColumn c = new DataColumn("image", typeof(Image));
dt.Columns.Add(c);