mfc中的sql语句问题
如何在mfc中写以下语句:输入一条数据(单号,规格,图号,数量,位置),在已有数据库中搜索,若已有同一图号纪录,则搜索位置;若有此位置上的记录,则修改数量,否则添加新记录...
如何在mfc中写以下语句:
输入一条数据(单号,规格,图号,数量,位置),在已有数据库中搜索,若已有同一图号纪录,则搜索位置;若有此位置上的记录,则修改数量,否则添加新记录。 展开
输入一条数据(单号,规格,图号,数量,位置),在已有数据库中搜索,若已有同一图号纪录,则搜索位置;若有此位置上的记录,则修改数量,否则添加新记录。 展开
2个回答
展开全部
mfc中
要把sql语句赋值给CString 变量后调用open函数。
要把sql语句赋值给CString 变量后调用open函数。
更多追问追答
追问
这个,具体要怎么写?举个例子?
追答
CString mSqlStr;
mSqlStr = "SELECT * FROM CLERK WHERE NAME='";
mSqlStr = mSqlStr + m_strName;
mSqlStr = mSqlStr + "' AND PASSWORD='";
mSqlStr = mSqlStr + m_strPassword;
mSqlStr = mSqlStr + "'";
这是从CLERK表中获取用户名和密码的sql语句,该语句存放到mSqlStr中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度ado连接数据库、
更多追问追答
追问
。。。已经连上了谢谢。问的是怎么写代码。
追答
// SELECT EmployeeID,FirstName,LastName,HireDate,City FROM Employees WHERE City='London'
// select top 5 * from Employees where EmployeeID not in (select top 7 EmployeeID from Employees where EmployeeID not between 2007 and 2009 order by EmployeeID desc) order by EmployeeID
// select top 5 * from Employees where EmployeeID not between 2007 and 2009 order by EmployeeID desc
// UPDATE Employees SET FirstName = 'Bill', LastName='Clinton', HireDate='25/11/1994 12:00:00',City = 'Los Angeles' WHERE EmployeeID=2010
// INSERT INTO Employees (EmployeeID,FirstName,LastName,HireDate,City,Country) VALUES (2012,'Mary','Williams','15/4/1993 12:00:00','New York','USA')
// DELETE FROM Employees WHERE EmployeeID=2012
// DELETE FROM Employees
先select,然后存在就update,不存在就insert,用法例句在上面。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询