mshd.net
当前位置:首页 >> 用C#实现数据库建表时使用变量作为表名 >>

用C#实现数据库建表时使用变量作为表名

你的意思是 sql写个存储过程,传入参数 表名,然后存储过程创建这个表? 那这个表的字段随意? 你好,写了个例子,你看...

string createTable = "CREATE TABLE "+tableName+" ( id int unsigned not null auto_increment primary key,friendNum char(9) not null,friendName char(20) not null)";//有没有人告诉你在操作数据表时,表名不能加'',在操作某个字段时才...

static void Main(string[] args) { string colStrName = "字符串列名"; string colIntName = "数字列名"; string strValue = "字符串内容"; int intValue = 2; string sql = string.Format(@"update 表名 set {0}='{1}',{2}={3}",colStrName, ...

你是说DataTable的表明吧,完全没问题哈,只要是合法的字符串,都可以作为表名。

表名不确定, 你列名确定的么? "insert into " + TableName + "(precondition,conclusion) values('" + textBox1.Text.Trim() + "','" + textBox2.Text.Trim() +"')";

把string query="select * into BulkCopy from @Table";改为: string query="select * into BulkCopy from @{0}"; query=string.Format(query,Table); 这样就可以了~~~~

语法错误 ;时间 ,节目最好不要用汉语, 没有where 字句

把 + + 号去掉看看。 建议不要拼接字符串,用string.Format来。 string sql1 = string.Format(@"insert into number (kuangqu) values ('{0}')", area);

你没有搞清楚,你给GetPlan(string tableName)方法传参传的是一个字符串,这个字符串是你要查询的表的名字,对吧?这张表肯定在数据库中已经存在,那么,在你传参的时候,根据你页面中的条件,进入后台之后就应该能确定是从那张数据表中检索数据...

C#属于基于CLR的托管类编程语言,对方法的参数能够使用参数传递和值传递两种传递方式。你提出的问题关键信息比较少,我初步推测,你所说的自定义数据结构应该是你自己编写的一个类,里面有一些你自定义的属性信息,例如: public class A { priv...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com