社区
C#
帖子详情
第一次用SQL SERVER来编程,请大家帮我解决几个问题
zjl317
2003-02-18 09:25:03
1、如何通过编码来创建类型化数据集?
2、是不是只能通过数据适配器才能填充数据集,可不可以不通过它来填充数据集?
...全文
31
21
打赏
收藏
第一次用SQL SERVER来编程,请大家帮我解决几个问题
1、如何通过编码来创建类型化数据集? 2、是不是只能通过数据适配器才能填充数据集,可不可以不通过它来填充数据集?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tracy_Z
2003-02-18
打赏
举报
回复
是的,写一个数据库操作的类就可以实现了
zjl317
2003-02-18
打赏
举报
回复
因为类库不可以使用工具栏中的数据工具,所以我只能一点一点的写代码,不过,如果以后还有SQL工程的话,我就不用又写一个类库了,共用这个就搞定了,这就是我写类库的原因。不过,因为从没做过SQL,所有搞得我头痛啊
zjl317
2003-02-18
打赏
举报
回复
SqlCommand的数据可以通过SqlDataReader逐行读取
但逐航读取,再自编代码填充数据集的话,当然不如直接使用数据适配器
这个我也知道,看来不用适配器都不行了,呵呵,自从我学ADO.net以来一直对适配器感觉不好。:(
对了,我想请教最后一问题。我现在用SQL SERVER作为数据库,写工程时我写了一个类库,里面包含我想用的所有的数据库相关的操作,例如连接、更新、保存等等。当主程序执行一项操作时,我只要二三条语句接受该库返回的值或结果就行了,想起来很是不错,大家觉得可行性如何?
HanYZ
2003-02-18
打赏
举报
回复
删除、更新已经有人给过了
SqlCommand的数据可以通过SqlDataReader逐行读取
但逐航读取,再自编代码填充数据集的话,当然不如直接使用数据适配器
maotin
2003-02-18
打赏
举报
回复
sqlInsertCommand1是向table里新建一行记录?如果是的话没参数怎么可以?
zjl317
2003-02-18
打赏
举报
回复
烦请maotin能不能介绍一下具体的用法
自动生成这些语句时,C#为什么要this.sqlInsertCommand1.Parameters.Add添加参数集啊?不用参数不行吗?
Tracy_Z
2003-02-18
打赏
举报
回复
不可以
maotin
2003-02-18
打赏
举报
回复
没试过~~,帮你看看。
zjl317
2003-02-18
打赏
举报
回复
还珠格格:
System.Data .SqlClient .SqlDataAdapter objad = new SqlDataAdapter ();
System.Data.SqlClient .SqlCommand selectcommand1 = new SqlCommand ("select * from table",MDImain.objconn );
objad.SelectCommand = selectcommand1;
objad.Fill (ds,"zone");
你还是用适配器来填充数据集啊?可不可以不用啊?
maotin
2003-02-18
打赏
举报
回复
DELETE FROM tablename WHERE ~~;
INSERT INTO tablename VALUES ( columnName,columnName2。。。。; UPDATE tableName SET columnName2 = “parameter” WHERE columnName = “parameter”;
zjl317
2003-02-18
打赏
举报
回复
maotin(linu):
你是用数据适配器来填充的啊,我是想问在代码不用适配器应该如何真充数据集
Tracy_Z
2003-02-18
打赏
举报
回复
System.Data .SqlClient .SqlDataAdapter objad = new SqlDataAdapter ();
System.Data.SqlClient .SqlCommand selectcommand1 = new SqlCommand ("select * from table",MDImain.objconn );
objad.SelectCommand = selectcommand1;
objad.Fill (ds,"zone");
Tracy_Z
2003-02-18
打赏
举报
回复
用适配器SqlDataAdapter
maotin
2003-02-18
打赏
举报
回复
DataSet dataSet = new DataSet();
fill( dataSet,“tableName”)
zjl317
2003-02-18
打赏
举报
回复
还珠格格:
我就是想这样啊,但是Sqlcommand没有一个将返回的结果填充到数据集的方法啊?
zjl317
2003-02-18
打赏
举报
回复
就是System.Data.Sqlclient.Sqlcommand啊,比如我执行select * from table;把结果自己填充的数据集,行不行?
对了,还请飞虎兄告知我SQL的删除、保存、更新等语名应该怎么写,我看C#自动生成的源代码要添加很多的参数,不明理,请告知
Tracy_Z
2003-02-18
打赏
举报
回复
可以呀,写SQL查询命令将查出的记录集填充到数据集中就可以了
HanYZ
2003-02-18
打赏
举报
回复
数据命令是什么?
zjl317
2003-02-18
打赏
举报
回复
数据来自于数据库,也就是说我只能用适配器来填充了,是不是?可以用数据命令吗?
HanYZ
2003-02-18
打赏
举报
回复
1、可视化创建的数据集文件(*.xsd)所在目录中有一个同名的(.cs)文件,该文件就是创建数据集的代码。
2、数据适配器是数据集和数据库之间的桥梁,是从数据库填充数据集的最佳方式。但数据集中的数据并不必需来源于数据库,例如来自一个XML文件,就无需数据适配器了
加载更多回复(1)
Microsoft
SQL
Server
2005技术内幕: T-SQ程序设计.pdf
是Inside Microsoft
SQL
Server
2005系列书中的第一本,
SQL
Server
类的顶尖之作 全球公认
SQL
Server
2005经典著作,囊括大量鲜为人知的技术内幕,大师智慧、专家经验尽览无余。 本系列图书中文版得到了微软...
SQL
Server
高级
编程
SQL
Server
高级
编程
SQL
Server
数据库高级
编程
(T-
SQL
)笔记
SQL
Server
数据库高级
编程
笔记
SQL
基础知识总结 代表本机:( . , 计算机名 , Localhost , (Local) , 127.0.0.1)
SQL
Server
学习
SQL
Server
这一篇就够了
SQL
Server
概述2.1、
SQL
Server
的概述2.2、
SQL
Server
的下载2.3、
SQL
Server
的安装2.4、
SQL
Server
的第一种连接2.5、
SQL
Server
的第二种连接2.6、
SQL
Server
的连接说明第三章
SQL
Server
数据库管理3.1、创建数据库...
SQL
server
学习09-数据库
编程
(上)
一,了解T-
SQL
语言 1,常量(标量值) 2,变量 1)局部变量 2)全局变量 二,内置函数 1,字符串函数 2,数学函数 3,日期时间函数 4,转换函数 三,批处理
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章