我创建了这个程序。我想使用参数在c#中选择数据到gridview。任何帮助都非常感谢
CREATE OR REPLACE PROCEDURE find_patient(
p_fname PATIENT.FNAME%TYPE := NULL,
p_sname PATIENT.SNAME%TYPE := NULL,
p_dob PATIENT.DOB%TYPE := NULL,
p_gender PATIENT.GENDER%TYPE := NULL) IS
CURSOR c_patient_cursor (p_fname PATIENT.FNAME%TYPE, p_sname PATIENT.SNAME%TYPE, p_dob PATIENT.DOB%TYPE, p_gender PATIENT.GENDER%TYPE) IS
SELECT *
FROM patient
WHERE
(fname = p_fname AND sname = p_sname AND dob = p_dob);
BEGIN
FOR patient IN c_patient_cursor(p_fname, p_sname, p_dob, p_gender)
LOOP
DBMS_OUTPUT.PUT_LINE(CHR(10)||'Patient Forename: ' ||patient.fname|| CHR(10)||'Patient Surname: ' ||patient.sname|| CHR(10)||'Patient DOB: '||patient.dob);
END LOOP;
END find_patient;
答案 0 :(得分:0)
我在Oracle环境下工作时遇到了类似的情况。不幸的是,我没有必要在ASP.Net上处理这个问题。在那家商店,一切都是在网络服务上处理的(其他人麻烦) 无论如何,我不得不处理其他工具。
我相信以下链接可以帮助您
看看是否有帮助。它返回记录行。然后,您可以将结果绑定到网格视图中。
首先,了解Oracle的一部分。看看是否有帮助。然后,您需要将结果绑定回gridview
祝你好运