插入代码如下: 
("insert into wz(title,class,nr,num) values('%s','%s','%s',1)",  m_bt,strTemp,fromClipboard);  
num是数字数据类型,我想把1赋给它,结果不是1.这个应该怎么写?

解决方案 »

  1.   

    是数据类型的话赋值就应该是1,可能问题出在别的地方。你在数据表视图里仔细检查一下num的类型看看。有问题的话只可能在数据表里,不在程序里
      

  2.   

    int num = 1;
    ("insert into wz(title,class,nr,num) values('%s','%s','%s','%d')",  m_bt,strTemp,fromClipboard,num);  
      

  3.   

    num值等于-842150451,的确是数字数据类型啊
      

  4.   

    ("insert into wz(title,class,nr,num) values('%s','%s','%s',1)",  m_bt,strTemp,fromClipboard);  
    没有问题,问题可能出在其他地方。你多贴写代码看看。