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

你是说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, ...

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

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

第二种方法应该是可以的。 sql语句注意空格update 表名 set numb="+x +"此处应该要空格where ..... 第一个方法不行,需要绑定变量。 sqlParam绑定,查一下吧

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

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

谁说了不可以,我看到你在CSDN也提问过,依据你的理解,你这么写: int ka=0;String bn1="";String bn2="";for(int i=0;2;i++){ ka+=i; "bn"+i.ToString()=ka.ToString();}问题有两个: 表达式不能作为变量,变量是一个量,量与表达式有着根本的...

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