我正在创建一个Windows窗体,该窗体将允许我的工作组从备用柜中检入和检出计算机。我有两个表,“资产”表和“库存日志”表。用户将填写GUI并从“签出”屏幕中选择所需的资产。我遇到的问题是试图将外键“ InventoryID”传递到日志表。我将主文本框绑定到了datagrid单元,但是我无法使用清单ID来完成此操作,因为我将其绑定到了一个文本框,因此用户不必每次都输入它。
我尝试创建一个插入查询,该查询使用文本框并将其转换为int,然后将其插入到方法中,但它捕获了异常。请注意,当我在查询构建器中对其进行测试时,该查询将起作用。我也尝试过使用绑定源属性添加它,但是找不到索引。
import os
os.environ['PYSPARK_SUBMIT_ARGS'] = '--packages com.databricks:spark-redshift_2.10:2.0.1 pyspark-shell'
查询:
将INERT插入InventoryLog(InventoryID) 值(?)
答案 0 :(得分:0)
最后想出了一种解决方法。
创建插入查询,而不是将所有文本框绑定到列,而是创建变量并将其传递给函数。
这里是现在的样子。
inventoryLogTableAdapter.Insert(库存ID,客户,技术,借出日期,日期,位置,票证,便笺);