首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL传输变量有关问题

2012-08-13 
SQL传输变量问题要从MFC的编辑框内读取字符,然后存到数据库中,insert into table(ID,NAME) values(。。。),其

SQL传输变量问题
要从MFC的编辑框内读取字符,然后存到数据库中,insert into table(ID,NAME) values(。。。),其中values中不

能是变量啊,请教高人这该怎么解决。

[解决办法]
insert into table(ID,NAME) select @AAA


[解决办法]
拼凑出动态SQL,然后..执行.
[解决办法]
声明的变量,也可以和二楼一样拼串执行~可以用变量
[解决办法]

探讨
引用:
声明的变量,也可以和二楼一样拼串执行~可以用变量

不好意思,能不能说具体点,我实在是不明白,我这样写问题在哪里?
int a=1; //变量暂时如此假定
char *s=“YHY”;
res=mysql_query(&myCont,"insert into students(ID) select @a ,@s");
二楼的意思我不懂,没怎么深入学过S……

[解决办法]
SQL code
SQL SERVER 里 变量是 以@开头定义的的create table tb(id int,name varchar(32))godeclare @id int,@name varchar(32)set @id=1,@name='sql server'insert into tb select @id,@name--结果:/*id   name 1     sql server*/你的那种写法是ORACLE 里的写法 

热点排行