头都大了,什么毛病 点击:659 | 回复:6



fengle

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:44帖 | 85回
  • 年度积分:0
  • 历史总积分:267
  • 注册:2007年8月30日
发表于:2007-09-28 08:57:00
楼主
sCon1="Provider=MSDASQL;DSN=meiyon_shiyan;UID= ;PWD= ;"
      
   sql="INSERT INTO  Table1(Value_ID) VALUES 3;"
   'sql="SELECT * FROM Table1"
   Set conn1=CreateObject("ADODB.Connection")
   conn1.ConnectionString=sCon1
   conn1.CursorLocation=3
   conn1.Open
 
   Set oRs=CreateObject("ADODB.Recordset")
   Set oCom1=CreateObject("ADODB.Command")
   oCom1.commandType=1
   Set oCom1.ActiveConnection=conn1
   oCom1.CommandText=Sql  
总是出这个毛病. 我写错了吗 . 我用SELECT 语句就能执行. INSERT INTO 就不行了.急燥啊  
   oCom1.Execute



xingchsss

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 69回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2003年7月09日
发表于:2007-09-28 09:15:00
1楼
为什么VALUES 3;还有个分号?

fengle

  • 精华:0帖
  • 求助:0帖
  • 帖子:44帖 | 85回
  • 年度积分:0
  • 历史总积分:267
  • 注册:2007年8月30日
发表于:2007-09-28 09:44:00
2楼
Value_ID 是一个DATATIME 型的/我 要怎么把要插入的项变成DATATIME 型的呢  有什么函数吗

xingchsss

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 69回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2003年7月09日
发表于:2007-09-28 18:52:00
3楼
formatdatetime你查查帮助看看转化成你需要的格式
或者把数据库中Value_ID 定义成char类型也可以的

我行我素-2008

  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 92回
  • 年度积分:7
  • 历史总积分:372
  • 注册:2004年8月03日
发表于:2007-10-28 15:27:00
4楼
很明显
sql="INSERT INTO  Table1(Value_ID) VALUES 3;"
这句有问题了。
改成这样看行不行
 dim a
a=3
sql="INSERT INTO  Table1(Value_ID) VALUES ("& a &");"

小老虎2007

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 129回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2006年6月26日
发表于:2007-10-30 16:29:00
5楼
第2句
语法错误,是不是啊?

风中无语

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2006年9月22日
发表于:2007-10-30 17:52:00
6楼
sql="INSERT INTO  Table1(Value_ID) VALUES (CAST 3 AS DATETIME)"

热门招聘
相关主题

官方公众号

智造工程师