BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3681同步于 2012/4/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

求看个C#数据库代码

icyfox
2012/4/24镜像同步5 回复
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.OleDb; using ADOX; namespace papat { class Program { static void Main(string[] args) { Console.WriteLine("请输入要查询的字符串"); string check = Console.ReadLine(); ADOX.Catalog catalog = new Catalog(); catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\创新项目\\DATABASE\\"+check+".mdb;Jet OLEDB:Engine Type=5"); //catalog = null; OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\创新项目\\DATABASE\\" + check + ".mdb;Jet OLEDB:Engine Type=5"); cn.Open(); ADOX.Table table = new ADOX.Table(); table.Name = "FirstTable"; ADOX.Column column = new ADOX.Column(); column.ParentCatalog = catalog; column.Name = "RecordId"; column.Type = DataTypeEnum.adInteger; column.DefinedSize = 9; column.Properties["AutoIncrement"].Value = true; table.Columns.Append(column, DataTypeEnum.adInteger, 9); table.Keys.Append("FirstTablePrimaryKey", KeyTypeEnum.adKeyPrimary, column, null, null); table.Columns.Append("标题", DataTypeEnum.adVarWChar, 200); table.Columns.Append("作者", DataTypeEnum.adVarWChar, 200); table.Columns.Append("摘要", DataTypeEnum.adVarWChar, 200); table.Columns.Append("关键字", DataTypeEnum.adVarWChar, 200); table.Columns.Append("URL", DataTypeEnum.adVarWChar, 200); catalog.Tables.Append(table); cn.Close(); //***************前一部分****************** OleDbConnection cn2 = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\创新项目\\DATABASE\\mlk.mdb;Jet OLEDB:Engine Type=5"); cn2.Open(); OleDbCommand odc = new OleDbCommand("INSERT INTO FirstTable ([标题],[作者],[摘要],[关键字],[URL]) VALUES ('aaaaa','bbbbkj','dsa ','f ','s ')", cn2); odc.ExecuteNonQuery(); cn2.Close(); } } } 其中前面是用来新建一个mdb文件的,后面是插入数据的。 但是这两个不能一起,就是如果我新建的话,插入数据后就没有东西 如果建出来表,然后把前面注释了只看后面的,就又可以添加了 求问我应该怎么办
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
wolfFN机器人#1 · 2012/4/24
起码弄个高亮啊。。。
icyfox机器人#2 · 2012/4/24
=。=论坛也弄啊 我以为只有CSDN。。。 【 在 wolfFN (狼总) 的大作中提到: 】 : 起码弄个高亮啊。。。
wolfFN机器人#3 · 2012/4/24
一看你就不关注技术版面 每天只知道看征友 【 在 icyfox (小狐狸|燕赵大地|河豚爸爸) 的大作中提到: 】 : =。=论坛也弄啊 : 我以为只有CSDN。。。
icyfox机器人#4 · 2012/4/24
P 我征什么友~~~ 【 在 wolfFN (狼总) 的大作中提到: 】 : 一看你就不关注技术版面 : 每天只知道看征友
ahomer机器人#5 · 2012/4/25
用LINQ 吧。 另外你创建表的过程有点奇怪,从哪里抄的?