คือมี Code ที่คนอื่นพัฒนามาสมบูรณ์แล้ว เก็บอยู่ใน Folder หนึ่ง ข้างในมีทั้ง ภาพ และ Code *.m ทั้งหมดและ ไฟล์ Access . mdb เป้นงานเกี่ยวกับ สกัดรูปภาพออกมาเป็นค่าตัวเลขดัชนีแทนภาพ (Image Retrieval)
แล้วพอจะเข้ากดไฟล์ Access.mdb
แล้วมัน เกิด Error in ==> getMinuteDataFromDB at 25
e = fetch(e);
แบบนี้อะคับ ต้องทำยังไง
ไม่ค่อยเก่งโปรแกรมเท่าไหร่ครับ
นี้ code นะครับที่มี e เกี่ยวข้องครับ
function out = getMinuteDataFromDB(tableName)
% Copyright 2011, The MathWorks, Inc.
% All rights reserved.
% Set preferences with setdbprefs.
s.DataReturnFormat = 'numeric';
s.ErrorHandling = 'store';
s.NullNumberRead = 'NaN';
s.NullNumberWrite = 'NaN';
s.NullStringRead = 'null';
s.NullStringWrite = 'null';
s.JDBCDataSourceFile = '';
s.UseRegistryForSources = 'yes';
s.TempDirForRegistryOutput = 'C:\Temp';
s.DefaultRowPreFetch = '10000';
setdbprefs(s)
% Make connection to database. Note that the password has been omitted.
% Using ODBC driver.
conn = database('Minute Bars','','password');
% Read data from database.
e = exec(conn,['SELECT ALL Dates,High,Low,Close FROM ' tableName]);
e = fetch(e);
close(e)
% Assign data to output variable.
out = e.Data;
% Close database connection.
close(conn)
ดูเรื่อง error code ใน MATLAB ให้หน่อยคับ
แล้วพอจะเข้ากดไฟล์ Access.mdb
แล้วมัน เกิด Error in ==> getMinuteDataFromDB at 25
e = fetch(e);
แบบนี้อะคับ ต้องทำยังไง
ไม่ค่อยเก่งโปรแกรมเท่าไหร่ครับ
นี้ code นะครับที่มี e เกี่ยวข้องครับ
function out = getMinuteDataFromDB(tableName)
% Copyright 2011, The MathWorks, Inc.
% All rights reserved.
% Set preferences with setdbprefs.
s.DataReturnFormat = 'numeric';
s.ErrorHandling = 'store';
s.NullNumberRead = 'NaN';
s.NullNumberWrite = 'NaN';
s.NullStringRead = 'null';
s.NullStringWrite = 'null';
s.JDBCDataSourceFile = '';
s.UseRegistryForSources = 'yes';
s.TempDirForRegistryOutput = 'C:\Temp';
s.DefaultRowPreFetch = '10000';
setdbprefs(s)
% Make connection to database. Note that the password has been omitted.
% Using ODBC driver.
conn = database('Minute Bars','','password');
% Read data from database.
e = exec(conn,['SELECT ALL Dates,High,Low,Close FROM ' tableName]);
e = fetch(e);
close(e)
% Assign data to output variable.
out = e.Data;
% Close database connection.
close(conn)