为什么SELECT语句的VALUES()可以插入数字不能插入字符? InsertCommand.CommandText = "INSERT INTO game(GameName) VALUES('"+var1+"')"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串要用''括起来<%var InsertCommand = Server.CreateObject("ADODB.Command");InsertCommand.ActiveConnection = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\db1.mdb;" //连接数据库var1 = "口袋妖怪";InsertCommand.CommandText = "INSERT INTO game(GameName) VALUES('"+var1+"')";InsertCommand.Execute(); //执行上面的SQL语句InsertCommand.Close(); //关闭数据库%> 字符串前后要用单引号括起来,eg.insert tb (col) values('val1') var1 = "口袋妖怪";InsertCommand.CommandText = "INSERT INTO game(GameName) VALUES('"+var1+"')"; InsertCommand.CommandText = "INSERT INTO game(GameName) VALUES("+var1+")";----------->InsertCommand.CommandText = "INSERT INTO game(GameName) VALUES('"+var1+"')"; InsertCommand.CommandText = 'INSERT INTO game(GameName) VALUES(Quotedstr(var1))';就这样哈 果然是引号问题! 看了经过你们修改的代码之后我知道引号的规律了~哈哈不过chb5210的方法不成功不知道为什么!这里真是一个好地方昨天问的问题今天就得到那么多人的回答。。 请教关于nvarchar的问题 求一本书SQL Server编程必知必会? oracle中的to_date,sql server 2005对应的方法是什么 Sql server 2000 导出到 oracle 10g ...出错。 除零什么办?除零什么办?除零什么办? check 检查某字段内不能包含 ' 单引号 SQL语句 高分巡赏 行列 一个简单的触发器问题,在线等。 如何把sqlserver建表代码改成mysql或者oracle的 大神帮帮忙 求一SQL 语句 :在线急等
var InsertCommand = Server.CreateObject("ADODB.Command");InsertCommand.ActiveConnection = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\db1.mdb;" //连接数据库var1 = "口袋妖怪";InsertCommand.CommandText = "INSERT INTO game(GameName) VALUES('"+var1+"')";InsertCommand.Execute(); //执行上面的SQL语句InsertCommand.Close(); //关闭数据库
%>
insert tb (col) values('val1')
----------->
InsertCommand.CommandText = "INSERT INTO game(GameName) VALUES('"+var1+"')";