Dear Simfilex
I am pasting the code of 4 ASP Pages which actullay does
Insertion of CV and also Search of CV i have checked it here it
works perfect with ASP and SQL SERVER
you can change it as ur requirment
'For insertin record in table thru STORED PROC
1) CV_Submission.asp
2) SubmitResult.asp
'For Getting Record from table thru STORED PROC
3) SearchCV.asp
4) GetSubmitResult.asp
For Creating Stored Procedures which are used in this code
a) stp_TEST_InsertCV
b) stp_TEST_GetCV
I am also sending their Scripts its created on SQL-Server but you
could see it and can start to built in ORACLE,i don't have ORACLE
here
I hope this will help you
Regards
Nouman
-------------- CV_Submission.asp -------------------------
<html>
<head>
<meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</head>
<body>
<FORM name="CVSubmit" method=post action="SubmitResult.asp" >
<table cellSpacing="0" cellPadding="10" width="570" border="1"
align="center">
<tr >
<td align="middle">
CV Submission
</td></tr>
<tr>
<td >
Welcome to XYZ (Pvt) Ltd. Place you CV here for current and
future Openings
</td>
</tr>
</table>
<table cellSpacing="0" cellPadding="0" width="570" align="center"
border="1">
<tr>
<TD > First name:</TD>
<td><input id=txtData0 name=txtData
> </td>
</tr>
<tr>
<TD > Last name:</TD>
<td><input id=txtData1 name=txtData> </td>
</tr>
<tr>
<TD >Email</TD>
<td><input id=txttData2 name=txtData> </td>
</tr>
<tr>
<TD >Phone</TD>
<td><input id=txtData3 name=txtData> </td>
</tr>
<tr>
<TD >Fax:</TD>
<td><input id=txtData4 name=txtData> </td>
</tr>
<tr>
<TD > Address1:</TD>
<td><input id=txtData5 name=txtData> </td>
</tr>
<tr>
<TD >Address2:</TD>
<td><input id=txtData6 name=txtData> </td>
</tr>
<tr>
<TD >City:</TD>
<td><input id=txtData7 name=txtData> </td>
</tr>
<tr>
<TD >State:</TD>
<td><input id=txtData8 name=txtData> </td>
</tr>
<tr>
<TD >Zip Code:</TD>
<td><input id=txtData9 name=txtData> </td>
</tr>
<TR>
<TD >Country:</TD>
<TD><INPUT id=txtData10 name=txtData></TD>
</TR>
<tr>
<tr>
<TD >Details of Eduction:</TD>
<td><TEXTAREA id=TxtAreaEducation style="WIDTH: 230px; HEIGHT:
85px" name=txtData rows=4 cols=25></TEXTAREA></td>
</tr>
<TR>
<TD >Experince (No of Years)</TD>
<td><input id=txtData11 name=txtData> </td>
</TR>
<tr>
<TD >Details of Professional Experience:</TD>
<td><TEXTAREA id=TxtAreaProfExp style="WIDTH: 230px; HEIGHT:
85px" name=txtData rows=4 cols=25></TEXTAREA></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input id="submit" type="submit" value="Submit"
name="submit1"></td></tr>
</table></FORM>
</body>
</html>
---------------------- SubmitResult.asp ----------------------
<%@ Language=VBScript %>
<html>
<head>
<meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</head>
<body>
<%
const ArraySep = ","
Dim objConn,objCmd
Set objConn = server.CreateObject("ADODB.Connection"

Set objCmd= server.CreateObject("ADODB.Command"

objConn.CursorLocation = 3
objConn.Open "Provider=SQLOLEDB;Persist Security
Info=False;Initial Catalog=TEST;Data Source=PDC;User
Id=sa;Password=;"
dim StRaData , StData
StRaData = Request.Form("txtData"

& ArraySep
StData = Split(straData, ArraySep )
With objCmd
.CommandType = &H0004
Set .ActiveConnection = objConn
.CommandText = "stp_TEST_InsertCV"
.Parameters.Append .CreateParameter("@P_FirstName"
,200, &H0001, 20, stData(0))
.Parameters.Append .CreateParameter("@P_LastName",
200, &H0001, 20, stData(1))
.Parameters.Append .CreateParameter("@P_Email", 200,
&H0001, 50, stData(2))
.Parameters.Append .CreateParameter("@P_Phone", 200,
&H0001, 20, stData(3))
.Parameters.Append .CreateParameter("@P_Fax", 200,
&H0001, 20, stData(4))
.Parameters.Append .CreateParameter("@P_Address1",
200, &H0001, 50, stData(5))
.Parameters.Append .CreateParameter("@P_Address2",
200, &H0001, 50, stData(6))
.Parameters.Append .CreateParameter("@P_City", 200,
&H0001, 20, stData(7))
.Parameters.Append .CreateParameter("@P_State", 200,
&H0001, 20, stData(8))
.Parameters.Append .CreateParameter("@P_ZipCode",
200, &H0001, 20, stData(9))
.Parameters.Append .CreateParameter("@P_Country",
200, &H0001, 20, stData(10))
.Parameters.Append
.CreateParameter("@P_EducationDetails", 200, &H0001, 255,
stData(11))
.Parameters.Append
.CreateParameter("@P_YearExperience", 200, &H0001, 5, stData(12))
.Parameters.Append
.CreateParameter("@P_ExperienceDetails", 200, &H0001, 255,
stData(13))
.Execute
End With
Set objCmd=nothing
Set Conn = nothing
%>
<TABLE cellSpacing=0 cellPadding=10 width="58%" border=1
align="center">
<TR>
<TD align=middle>
CV Submission Result
</TD></TR>
<TR>
<TR><TD><%= Request.Form("txtData"

(1) %></TD></TR>
<TR><TD><%= Request.Form("txtData"

(2) %></TD></TR>
<TR><TD><%= Request.Form("txtData"

(3) %></TD></TR>
<TR><TD><%= Request.Form("txtData"

(4) %></TD></TR>
</TR>
<TR><TD align="middle" >
Thank you for Submitting CV
Your Information has been stored in
our database
</TD>
</TR>
</TABLE>
</body>
</html>
----------------------- SearchCV.asp ------------------------------
<html>
<head>
<meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</head>
<body>
<TABLE cellSpacing=0 cellPadding=10 width="570" border=0
align="center" ></FORM>
<form id="FORM2" name="FORM2" action="GetSubmitResult.asp"
method="post">
<TBODY>
<tr>
<td>
<TABLE cellSpacing=1 cellPadding=1
width="300" align=center border=1>
<TR>
<TD> </TD>
<TD>CV Search</TD>
</TR>
<TR>
<TD>
<P>First Name</P></TD>
<TD><INPUT id=txtFirstName style="WIDTH: 125px; HEIGHT:
22px" size=17
name=txtData></TD>
</TR>
<TR>
<TD>Last Name</TD>
<TD><INPUT id=txtLastName style="WIDTH: 124px; HEIGHT:
22px"
size=17 name=txtData></TD>
</TR>
<TR>
<TD>Phone</TD>
<TD><INPUT id=txtPhone style="WIDTH: 124px; HEIGHT: 22px"
size=17 name=txtData></TD>
</TR>
<TR>
<TD><input id="submit2" type="submit" value="Search CV"
name="submit2" style="WIDTH: 87px; HEIGHT: 20px" size=14>
</TD>
</TR>
</TABLE>
</form></TD></TR></TBODY></TABLE>
</body>
</html>
---------- GetSubmitResult.asp ---------------------------------
<%@ Language=VBScript %>
<html>
<head>
<meta NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</head>
<body>
<%
const ArraySep = ","
Dim objConn,objCmd,objRS
Set objConn = server.CreateObject("ADODB.Connection"

Set objCmd= server.CreateObject("ADODB.Command"

Set objRs=server.CreateObject("ADODB.Recordset"
objConn.CursorLocation = 3
objConn.Open "Provider=SQLOLEDB;Persist Security
Info=False;Initial Catalog=TEST;Data Source=PDC;User
Id=sa;Password=;"
objRs.CursorLocation = 3
objRs.CursorType = 3
objRs.LockType = 4
dim StRaData , StData
StRaData = Request.Form("txtData"

& ArraySep
StData = Split(straData, ArraySep )
With objCmd
.CommandType = &H0004
Set .ActiveConnection = objConn
.CommandText = "stp_TEST_GetCV"
.Parameters.Append .CreateParameter("@P_FirstName"
,200, &H0001, 20, stData(0))
.Parameters.Append .CreateParameter("@P_LastName",
200, &H0001, 20, stData(1))
.Parameters.Append .CreateParameter("@P_Phone", 200,
&H0001, 20, stData(2))
End With
objRs.Open objCmd
Set objCmd=nothing
Set Conn = nothing
%>
<TABLE cellSpacing=0 cellPadding=10 width="58%" border=1
align="center">
<TR>
<TD align=middle>
CV Search Result
</TD></TR>
<TR>
<% If Not objRs.EOF And objRs.BOF Then
While not objRs.Eof %>
<TR><TD><%= objRs.Fields(1).value
%></TD></TR>
<TR><TD><%= objRs.Fields(2).value
%></TD></TR>
<TR><TD><%= objRs.Fields(3).value
%></TD></TR>
<TR><TD><%= objRs.Fields(4).value
%></TD></TR>
<% obRs.moveNext
Wend
else
response.write stData(0) & stData(1) &
stData(2) %>
<TR><TD> No Records Found...</TD></TR>
<% end if
objRs.close
Set objRs=nothing
%>
</TR>
</TABLE>
</body>
</html>
----------- a) stp_TEST_InsertCV-----------
CREATE PROCEDURE stp_TEST_InsertCV
@P_FirstName varchar (20) ,
@P_LastName varchar (20) ,
@P_Email varchar(50),
@P_Phone varchar(20) ,
@P_Fax varchar(20),
@P_Address1 varchar(50) ,
@P_Address2 varchar(50) ,
@P_City varchar (20),
@P_State varchar (20),
@P_ZipCode varchar (20),
@P_Country varchar (20),
@P_EducationDetails varchar (255),
@P_YearExperience varchar (5),
@P_ExperienceDetails varchar (255)
/********************************************************
*Procedure Name : stp_TEST_InsertCV
*
*Auther: Nouman on 07/19/2001
*
*____________________________________________________
*Param Name Type Length
*____________________________________________________
* @P_FirstName varchar 20
* @P_LastName varchar 20
* @P_Email varchar 50
* @P_Phone varchar 20
* @P_Fax varchar 20
* @P_Address1 varchar 50
* @P_Address2 varchar 50
* @P_City varchar 20
* @P_State varchar 20
* @P_ZipCode varchar 20
* @P_Country varchar 20
* @P_EducationDetails varchar 255
* @P_YearExperience varchar 5
* @P_ExperienceDetails varchar 255
*____________________________________________________
*
*Note:
*
*Tables Accessed: CV_Submission
*
*Stored Procedure Accessed: -None-
*
*Temp tables created and used: -None-
*
*Reture Value: -None-
*
*Any Special Notes: -None-
*
*Revision#1
*
*
***************************************************************/
AS
BEGIN
INSERT INTO
CVSubmission
(
[FirstName],
[LastName],
,
[Phone],
[Fax],
[Address1],
[Address2],
[City],
[State],
[ZipCode],
[Country],
[EducationDetails],
[YearExperience],
[ExperienceDetails])
VALUES
(
@P_FirstName ,
@P_LastName,
@P_Email,
@P_Phone ,
@P_Fax ,
@P_Address1 ,
@P_Address2 ,
@P_City ,
@P_State,
@P_ZipCode,
@P_Country,
@P_EducationDetails,
@P_YearExperience,
@P_ExperienceDetails
)
END
GO
----------------- stp_TEST_GetCV -----------------------------
CREATE PROCEDURE stp_TEST_GetCV
@P_FirstName varchar(20) ,
@P_LastName varchar(20) ,
@P_Phone varchar(20)
/********************************************************
*Procedure Name : stp_TEST_GetCV
*
*Auther: Nouman
*
*_______________________________________________
*Param Name Type Length
*_______________________________________________
*
*@P_FirstName varchar 20
*@P_LastName varchar 20
*@P_Phone varchar 20
*________________________________________________
*
*Note:
*
*Tables Accessed: CVSubmission
*
*Stored Procedure Accessed: -None-
*
*Temp tables created and used: -None-
*
*Reture Value: RecordsSet
*
*Any Special Notes:
*
*Revision#1
*
*
***************************************************************/
AS
BEGIN
Declare @STR_SQL nvarchar(4000)
SET @P_FirstName = Replace(@P_FirstName, '''' , '''''')
SET @P_LastName = Replace(@P_LastName, '''' , '''''')
SET @P_Phone = Replace(@P_Phone , '''' , '''''')
Set @STR_SQL = 'SELECT * FROM CVSubmission
WHERE Isnull(LastName,'''') like '''+ @P_LastName
+'%''
AND Isnull(FirstName,'''') like '''+ @P_FirstName
+'%''
AND isnull(Phone,'''') like '''+ @P_Phone +'%'''
BEGIN
EXEC (@STR_SQL)
END
END
GO