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)";//有没有人告诉你在操作数据表时,表名不能加'',在操作某个字段时才...

错误(警告)信息写的很清楚 switch(c==d) //c==d的结果只有0或1,不要用switch的,明显的错 另外一个错是 int c,d,e=50,f=100,g=80,h=10,i=100,j=400,k=200,l=500,m=400,n=600,o=1000,p=300,q=0,r=800,s=2,t=1,u=700,v=1,w=2,s=0; 里面的s=2,s=0冲...

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

我也遇到过你类似的问题。 我是在储存过程中和函数中解决的。。你不防也试试。。。

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, ...

“用变量值作为变量名”这个思想就不对了,意思是一个变量,其名字要不断变化,这是不合理的。 像这种情况,可以用类来实现。其保护两个属性(一个名称,一个值)。就能实现你要的目的了。

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

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

打个比方你的数据库表结构是 姓名(字符串格式),年龄(整型) 你的类就定义为 class Person{ public string Name{get;set;} public int Age{get;set;}}这就和数据库对应了嘛 我没看懂你的另一个字段是成员变量本身的值是什么意思

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