我在内连接语句中有错误

时间:2017-03-30 06:00:01

标签: vb.net

我在内部联接语句中有错误。我有2个表,输入和输入1。 在输入字段中,我有材料ID名称 input1我有另一个关于材料的细节。 当我使用内部联接时,我的lerrorinfo.getdescription失败了,因为e_fail(0x80004005)

我的代码:

var changeImageRight = (function(){
  var i = 0;
  return function(){
    // better code than you wrote here 
    // now you can expect i to hold scope
  }
}());

1 个答案:

答案 0 :(得分:0)

我已经写了一段时间,因为我已经写了OleDB Sql(Access等),但是我会对它进行一次尝试。您在这里没有连接字符串,所以不确定数据库的版本/品牌。我喜欢保持简单,以免与数据库特性发生冲突,所以这里是:

da = New OleDbDataAdapter("SELECT specificfield1, specificfield2 FROM input1, input where input1.id = input.id and [input.id] = '" & TextBox1.Text & "'", conn)

我不知道你的两个数据表的结构是什么,你正在使用"选择*",如果表格不相同,可能会产生错误或(非常)意外的结果。此外,我想非常具体地说明我返回的数据以及表的链接方式。我发现,对一个数据库起作用的东西并不一定适用于另一个数据库。因此,如果您需要来自两个表的数据,请对表进行别名,并具体说明您在结果集中从哪个表中获取哪些列。无论如何,这就是我的意思。看看这个例子是否适合你。

R / 普雷斯科特......