sql = "insert into 出库表 (数量,单价,出库日期,经手人,订购客户,订单编号,产品批次编号,产品名称,货架编号,规格,金额,重量,生产日期,保质期) select '"
sql = sql & Val(txtExtSellQuantities.Text) & "','" '出货数量
sql = sql & Val(txtExtSellPrice.Text) & "','" '出货价格
sql = sql & Trim(txtExtSellDate.Text) & "','" '出货日期
sql = sql & Trim(txtExtSellOperator.Text) & "','" '经手人
sql = sql & Trim(txtExtSellOrderMarks.Text) & "','" '订购客户
sql = sql & Trim(txtExtSellCustomers.Text) & "','" '订单编号
sql = sql & "产品批次编号,产品名称,货架编号,产品规格,金额,产品重量,生产日期,保质期 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "'"
sql = sql & Val(txtExtSellQuantities.Text) & "','" '出货数量
sql = sql & Val(txtExtSellPrice.Text) & "','" '出货价格
sql = sql & Trim(txtExtSellDate.Text) & "','" '出货日期
sql = sql & Trim(txtExtSellOperator.Text) & "','" '经手人
sql = sql & Trim(txtExtSellOrderMarks.Text) & "','" '订购客户
sql = sql & Trim(txtExtSellCustomers.Text) & "','" '订单编号
sql = sql & "产品批次编号,产品名称,货架编号,产品规格,金额,产品重量,生产日期,保质期 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "'"
解决方案 »
- 将varchar转换为int时出错??不解,求助!~
- sql写法
- 如何知道我的Update语句更新成功???
- 请教一个关于Select语句查询的问题
- 关于SqlServer锁队列问题,求助DBA
- 访问SQL2005的页面打开超慢是什么回事,平时很快,怀疑被攻击
- MS SQL2000 系统函数
- MS sqlserver 命名管道问题?
- TQuery是不是不能得到out参数?Access、SQL Server、ASA中都出错!
- VFP----让我闷了好久,今天终于开朗了!
- 请教:SQL SERVER中一对多,多对一怎么实现啊?(分数不够再加!)
- 按照时间段将多条记录合并为一条记录的写法(详细描述如下)
首先定义一定连接:
Dim cngis As New ADODB.Connection
Dim sql As String
Dim Sql_str As String
sql = "insert into 出库表 (数量,单价,出库日期,经手人,订购客户,订单编号,产品批次编号,产品名称,货架编号,规格,金额,重量,生产日期,保质期) values('"
sql = sql & Val(txtExtSellQuantities.Text) & "','" '出货数量
sql = sql & Val(txtExtSellPrice.Text) & "','" '出货价格
sql = sql & Trim(txtExtSellDate.Text) & "','" '出货日期
sql = sql & Trim(txtExtSellOperator.Text) & "','" '经手人
sql = sql & Trim(txtExtSellOrderMarks.Text) & "','" '订购客户
sql = sql & Trim(txtExtSellCustomers.Text) & "','" '订单编号
sql = sql & "select 产品批次编号,产品名称,货架编号,产品规格,金额,产品重量,生产日期,保质期 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "')"cngis.open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=store;Data Source=star"
cngis.Execute(sql)
sql = sql & Val(txtExtSellQuantities.Text) & "','" '出货数量
sql = sql & Val(txtExtSellPrice.Text) & "','" '出货价格
sql = sql & Trim(txtExtSellDate.Text) & "','" '出货日期
sql = sql & Trim(txtExtSellOperator.Text) & "','" '经手人
sql = sql & Trim(txtExtSellOrderMarks.Text) & "','" '订购客户
sql = sql & Trim(txtExtSellCustomers.Text) & "','" '订单编号
sql = sql & " 产品批次编号,产品名称,货架编号,产品规格,金额,产品重量,生产日期,保质期 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "'"即将
insert 出库表 (...) values ... select ...
改为insert 出库表 (...) select ...
sql = sql & Val(txtExtSellQuantities.Text) & "','" '出货数量
sql = sql & Val(txtExtSellPrice.Text) & "','" '出货价格
sql = sql & Trim(txtExtSellDate.Text) & "','" '出货日期
sql = sql & Trim(txtExtSellOperator.Text) & "','" '经手人
sql = sql & Trim(txtExtSellOrderMarks.Text) & "','" '订购客户
sql = sql & Trim(txtExtSellCustomers.Text) & "','" '订单编号
sql = sql & "产品批次编号,产品名称,货架编号,产品规格,金额,产品重量,生产日期,保质期 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "')"
sql = sql & Val(txtExtSellQuantities.Text) & "','" '出货数量
sql = sql & Val(txtExtSellPrice.Text) & "','" '出货价格
sql = sql & Trim(txtExtSellDate.Text) & "','" '出货日期
sql = sql & Trim(txtExtSellOperator.Text) & "','" '经手人
sql = sql & Trim(txtExtSellOrderMarks.Text) & "','" '订购客户
sql = sql & Trim(txtExtSellCustomers.Text) & "','" '订单编号
sql = sql & "select 产品批次编号,产品名称,货架编号,产品规格,金额,产品重量,生产日期,保质期 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "')"最后的:sql = sql & "select 产品批次编号,产品名称,货架编号,产品规格,金额,产品重量,生产日期,保质期 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "')"改为一个一个字段的读取:也就是:sql = sql & "select 产品批次编号 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "')"
sql = sql & "select 产品名称 from 库存表 where 产品批次编号 = " + txtExtSellMarks.Text & "')"
以下一样。试试