I am relatively new to .net and have created a page that is using a file input control and an upload button. What I would like this page to do is load the file to a directory on the server (saving a copy of the file) then executing a bulk insert to a sql database after the file has been submitted. I have 2 problems
1. I can't get the file to save to the server.
2. I have no idea how to fire the bulk insert script off after that.
Here is my code thus far:
Can anyone please offer some suggestions.
Thank you
Doug
1. I can't get the file to save to the server.
2. I have no idea how to fire the bulk insert script off after that.
Here is my code thus far:
Code:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>File Upload</title>
<style type="text/css">
#form1
{
height: 60px;
width: 832px;
top: 56px;
left: 5px;
position: absolute;
}
#Submit1
{
text-align: center;
width: 69px;
top: 93px;
left: 632px;
position: absolute;
height: 26px;
}
.style1
{
text-align: center;
height: 1px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<p class="style1"> Please Upload your File Here:</p>
<p class="style1">
<asp:FileUpload ID="FileUpload1" runat="server"
style="z-index: 1; left: 512px; top: -2px; position: absolute" />
</p>
<asp:Button ID="Button1" runat="server"
style="z-index: 1; left: 619px; top: 92px; position: absolute; height: 26px;"
Text="Upload" SaveAs="C:\Inetpub\Sandbox\Files" />
<% Dim ConnectionString
ConnectionString="Driver={10.2.1.40};Server=10.2.1.40;" &_
"Database=IVRDialer;Uid=xxx;Pwd=xxx;"
ALTER TABLE dialerresults
(phonenumber VARCHAR(20),
patientname VARCHAR(20),
drname VARCHAR(30),
apptdate TEXT (16),
appttime TEXT (16)
GO
BULK
INSERT dialerresults
FROM 'C:\IVR test\csvtest.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Check the content of the table.
SELECT *
FROM dialerresults
GO
--Drop the table to clean up database.
SELECT *
FROM dialerresults
GO %>
<style type="text/css">
.style1 {
text-align: center;
}
</style>
</form>
</body>
</html>
Thank you
Doug
Comment