Выдает ошибку...
Info Сообщение (14:38:45) Начало
Info Сообщение (14:38:45) 7728168971 - 30111810900000000049 - 044525593
Error Сообщение (14:38:45) Невозможно выбрать запись в '' ('')
База данных SQL обнаружила ошибку.
Info Сообщение (14:38:45) Описание ошибки SQL: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name '7728168971'.
Info Сообщение (14:38:45) Оператор SQL: SELECT * FROM VendBankAccount where (VendBankAccount.VENDACCOUNT = "7728168971")
а вот код
PHP код:
connection = new Connection();
stmt = connection.createStatement();
sqlS = 'SELECT Count(AccountID), AccountNum, VendAccount, BankGroupID FROM VendBankAccount group by AccountNum, VendAccount, BankGroupID';
resultSet = stmt.executeQuery(sqlS);
while (resultSet.next())
{
KPP=resultSet.getString(1);
insertline=Str2Int(KPP);
if(insertline>1)
{
//-----------------------------------//
info ("Начало");
s2=resultSet.getString(2);
s3=resultSet.getString(3);
s4=resultSet.getString(4);
info (strfmt("%1 - %2 - %3 ",s3,s2,s4));
//-----------------------------------//
stmt1 = connection.createStatement();
//sqlS = 'SELECT ACCOUNTID, ACCOUNTNUM, VENDACCOUNT, BANKGROUPID FROM VendBankAccount ';
sqlS = 'SELECT * FROM VendBankAccount ';
//sqlS = SysDictTable::fieldNameSQL(TableName2id('VendBankAccount'),fieldname2id('AccountNum'),fieldNameGenerationMode::FieldLis);
s1=SysDictTable::fieldnameSQL(tableNum(VendBankAccount),fieldNum(VendBankAccount,BankGroupID),fieldNameGenerationMode::FieldList);
sqlS = sqlS + ' where (VendBankAccount.VENDACCOUNT = "'+s3+'")';// and VendBankAccount.BankGroupID = '+s4+' and VendBankAccount.AccountNum = '+s2;
resultSet1 = stmt1.executeQuery(sqlS);
while (resultSet1.next())
{
info (strfmt("%1 - %2 - %3 - %4",resultSet1.getString(3), resultSet1.getString(1),resultSet1.getString(2),resultSet1.getString(4)));
}
//------------------------------------//
info ("----------------------");
}
}