sql语句中使用变量的有关问题
sql语句中使用变量的问题
使用的数据库接口是odbc,
db.ExecuteSQL(_T( "insert into account values(79, "+m_sort+ ", '77 ', '77 ', '77 ') "));
m_sort是一个编辑框的关联变量,类型给csting,要插入数据库中的字段(sort)的类型为char
语句执行后,sort字段为空值
另外:要插入数据库中的字段(sort)的类型为int/float/datatime,又该如何处理呢?
------解决方案--------------------
//db.ExecuteSQL(_T( "insert into account values(79, "+m_sort+ ", '77 ', '77 ', '77 ') "));
给出思路:
TempStr = SQL Language;(对于有参的可借助于Format函数,对于int Float Data数据应有InttoStr();FloattoStr();DatatoStr()之类的函数.这就实现了动态的SQL语句.)
然后
db.ExecuteSQL(TempStr)
使用的数据库接口是odbc,
db.ExecuteSQL(_T( "insert into account values(79, "+m_sort+ ", '77 ', '77 ', '77 ') "));
m_sort是一个编辑框的关联变量,类型给csting,要插入数据库中的字段(sort)的类型为char
语句执行后,sort字段为空值
另外:要插入数据库中的字段(sort)的类型为int/float/datatime,又该如何处理呢?
------解决方案--------------------
//db.ExecuteSQL(_T( "insert into account values(79, "+m_sort+ ", '77 ', '77 ', '77 ') "));
给出思路:
TempStr = SQL Language;(对于有参的可借助于Format函数,对于int Float Data数据应有InttoStr();FloattoStr();DatatoStr()之类的函数.这就实现了动态的SQL语句.)
然后
db.ExecuteSQL(TempStr)