使用c#如何在数据库上实现建库,建表等操作???

时间:2022-11-23 08:20:50
因为需要动态的建立一些数据表,但是使用oledbconnect不能实现create table之类的操作,但是看到一个据说是微软官方的例子,里面使用的是sql数据库,sqlconnet就可以删除数据库和建立数据库,还可以删表和建表,所以很奇怪。我使用的数据库是db2的,不知道这种情况下如何可以实现删除、建立库和表的操作呢?最好哪位高人能给出一些例子的代码,也好自己学习研究一下,谢谢了。

7 个解决方案

#1


使用sql语句做。

#2


我用的就是SQL语句呀,建表我还能用什么呀,但问题是oledb的连接只能支持select,insert,update,delete这些操作,不能执行create table这种操作,上边我已经说过了的。我想知道的是怎么用别的连接方式或者什么别的办法可以对数据库执行create table命令的

#3


用楼上的方法很容易做出来~!

#4


哪位能够不要光出来说什么用sql做,或者很容易就可以做出来之类的,写段代码给看看好不好,我自己试验过没有成功。楼上这位说很容易的,给段代码参考一下好吧。

#5


难道这种方式真的是不能实现的么?因为时间来不及,所以只好作了个存储过程来解决问题,不过还是很想知道在c#里面有没有什么解决的办法

#6


搜索以前的帖子

用TQUERY行 
Query1.SQL.Add('sql语句');
http://topic.csdn.net/t/20010831/14/265387.html




#7


今天来发现这个帖子还没有结,这个问题最近我已经找到了答案,而且我发现以前我犯了很严重的错误,其实oledbcommand是可以建表的,只是我使用的方法不大对头,看来学习还是要深入呀,不过还是谢谢以上的各位

#1


使用sql语句做。

#2


我用的就是SQL语句呀,建表我还能用什么呀,但问题是oledb的连接只能支持select,insert,update,delete这些操作,不能执行create table这种操作,上边我已经说过了的。我想知道的是怎么用别的连接方式或者什么别的办法可以对数据库执行create table命令的

#3


用楼上的方法很容易做出来~!

#4


哪位能够不要光出来说什么用sql做,或者很容易就可以做出来之类的,写段代码给看看好不好,我自己试验过没有成功。楼上这位说很容易的,给段代码参考一下好吧。

#5


难道这种方式真的是不能实现的么?因为时间来不及,所以只好作了个存储过程来解决问题,不过还是很想知道在c#里面有没有什么解决的办法

#6


搜索以前的帖子

用TQUERY行 
Query1.SQL.Add('sql语句');
http://topic.csdn.net/t/20010831/14/265387.html




#7


今天来发现这个帖子还没有结,这个问题最近我已经找到了答案,而且我发现以前我犯了很严重的错误,其实oledbcommand是可以建表的,只是我使用的方法不大对头,看来学习还是要深入呀,不过还是谢谢以上的各位