C#中怎么样通过语句实现向 SQL 新建的空表中添加数据??我的代码如下,添加的时候出现 在位置0处没有任何

2025-03-07 01:47:03
推荐回答(4个)
回答1:

ItemNum 这个是自增列 ,不需要手动插入数据
ItemKind
HappenTime
Amount
Transactor
FinanceObject
BriefExplain
FamilyAmount 这些是你的字段是吧?分别是代表什么?我这里就举例说明了。
剩下需要插入值的字段就还有ItemKind HappenTime Amount Transactor FinanceObject BriefExplain
这几个字段我不知道你分别用来存放什么的,我就打比方了。你先获取你文本框和单选框的值能获取吧?比如值分别获取成变量 a b c d e f
声明一个字符串变量来写sql语句
insert into table (ItemKind ,HappenTime , Amount Transactor ,FinanceObject,BriefExplain
) values (a,b,c,d,e,f)其中table代表表名 每个值相对应。比如a变量为类型的值,你ItemKind 又代表是类型的字段就把a写的跟它相对应, (这里)values(对应这里)
做好这个工作之后就是你的
SqlDataAdapter sda2 = new SqlDataAdapter("select * from FinanceList order by HappenTime", con1);
SqlCommand cmd1 = new SqlCommand("我们上面写的SQL语句", con1);
然后执行下就对了

回答2:

如果表是空的,那 Loan = float.Parse(ds1.Tables["FL"].Rows[0][7].ToString()) - float.Parse(ds1.Tables["FL"].Rows[0][3].ToString()); 就会报在位置0处没有任何行。

回答3:

创建个内存表 DataTable 吧!

回答4:

buzhidao