Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx thread: Access Connection


Message #1 by "Leitner Christoph" <christoph@o...> on Wed, 4 Jul 2001 15:35:18 +0200
How must the ConnectString looklike when I want to connect to an access 

DB !



What Connection must i use

System.Data.OleDd

or

System.Data.SqlClient



Christoph

Message #2 by "Roger M. Taylor" <rogertaylor@f...> on Wed, 04 Jul 2001 11:02:22 -0400
see:

http://www.aspng.com/learn/dbopen.aspx

for how to connect to Access database with Connection String!



At 03:35 PM 7/4/2001 +0200, you wrote:

>How must the ConnectString looklike when I want to connect to an access DB

 !

>

>What Connection must i use

>System.Data.OleDd

>or

>System.Data.SqlClient

>

>Christoph

>

>



Message #3 by "Mel C Solomon" <melsolomon@e...> on Thu, 5 Jul 2001 01:58:52 -0800
Hmmmmh? I feel good today so I want to share my simple codes with 

you.... Just delete the unneccesary codes or modify it to for your use.





====guessbook.aspx====



<%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

<%@ Register TagPrefix="mel" Tagname="leftmenu" Src="leftmenu.ascx" %>



<html>

<head>

<link rel="stylesheet" type="text/css" href="styleko.css"/>

<script language=C# runat=server>



void Page_Init(Object sender, EventArgs e)

{

footer.Controls.Add(Page.LoadControl("footer.ascx"));



}



void Page_Load(Object sender, EventArgs e)

{

	if(!Page.IsPostBack)

	{

	msg.Text=null;

	visitorcomments.Text=null;

	visitorname.Text="";

	visitoremail.Text="";

	}

}

void submit(Object sender, EventArgs e){



if (visitorcomments.Text!=""&&visitorname.Text!=""&&visitoremail.Text!="")

{

	string req = "";

	req+="&&visitorcomments="+visitorcomments.Text;

	req+="&&visitoremail="+visitoremail.Text;

	req+="&&visitorname="+visitorname.Text;

	

	msg.Text="";

	visitorcomments.Text="";

	visitorname.Text="";

	visitoremail.Text="";

	Page.Response.Redirect("guess.aspx?" + req);

	

}

else

	{

	msg.Text="Please complete the field";

	}

}

</script>

</head>

<body bgcolor=#336699>

<table border=0 cellpadding=0 cellspacing=0 bgcolor="white" height=100% width=100%>



<mel:header runat=server/>



<tr valign=top height=100%>

<td colspan=0 valign=top height=100%>

	<table border=0 valign=top cellpadding=0 cellspacing=0 height=100% bgcolor=white>

	<tr height=100% valign=top>

	<td colspan=1 height=100% valign=top>	

	<mel:leftmenu runat=server/>

	</td>

	



	<td valign=top align=center width=100%><hr color=#36699><p>Please fill free to fill-up our public guess book.
</p>

<form runat=server id=form1>



	<p align=center>

	<asp:Label id=msg runat=server Text=""/><br>

		<asp:TextBox id="visitorcomments" Rows=8 Columns=30 TextMode="MultiLine" runat=server Text=""/>

	<br><br>

	Name:   <asp:TextBox id="visitorname" Text="" runat=server/>

	<br>

	Email:  <asp:TextBox id="visitoremail" Text="" runat=server/>

	<br><br>

	<asp:Button Text="Submit Comments" onClick="submit" id=button1 runat=server/>

	<input type="Reset" Text="Clear" runat=server/>

	</p>

	<br>

	

	

	

</form>

	</td>

	</tr>

	</table>

</td>

	

</tr>

<asp:label id=footer runat=server/>

</table>

</body>

</html>



=====end guessbook====









======guess.aspx===



<%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

<%@ Register TagPrefix="mel" Tagname="leftmenu" Src="leftmenu.ascx" %>

<%@ Import NameSpace="System.Data" %>

<%@ Import NameSpace="System.Data.OleDb" %>

  <%@ Page Language="C#" Debug="true" %>



<html>

<head>

<link href="styleko.css" type="text/css" rel="stylesheet"/>



<script language=C# runat=server>



void Page_Init(Object sender, EventArgs e)

{

footer.Controls.Add(Page.LoadControl("footer.ascx"));



}



void Page_Load(Object sender, EventArgs e)

{



string visitor=Request.Params["visitorname"];

string email=Request.Params["visitoremail"];

string strcomments=Request.Params["visitorcomments"];



string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(".\\db\\db1.mdb");



OleDbConnection conn = new OleDbConnection(strconn);



conn.Open();



string strcomm="Insert into
visitor(visitorname,visitoremail,visitorcomments)values('"+visitor.ToString()+"','"+email.ToString()+"','"+strcomments.ToString()+"'
)";

  

OleDbCommand comm = new OleDbCommand(strcomm,conn);

comm.ExecuteNonQuery();

conn.Close();





lblname.Text=visitor;

lblemail.Text=email;

lblcomments.Text=strcomments;

}

</script>



</head>

<body bgcolor=#336699>

<table border=0 cellpadding=0 cellspacing=0 bgcolor="white" height=100% width=100%>



<mel:header runat=server/>



<tr valign=top height=100%>

<td colspan=0 width=100%>

	<table border=0 cellpadding=0 cellspacing=0 height=100% bgcolor=white width=100%>

	<tr height=100%>

	<td>	

	<mel:leftmenu runat=server/>

	</td>



	

	<td valign=top align=center width=100%><hr color=#336699>

	<center>

		<table border=0 bordercolor=#336699 width=50% rightmargin=0 leftmargin=0 >

		<br>

		<tr bgcolor=#336699 class=title>

		<td colspan=2 align=center><B>Thank You</B>

		</td>

		</tr>

		<tr>

		<td>Name:</td>

		<td><asp:Label id="lblname" Text="" runat=server/></td>

		</tr>

		<tr>

		<td>Email:</td>

		<td><asp:Label id="lblemail" Text="" runat=server/></td>

		</tr>

		<tr>

		<td>Message:</td>

		<td><asp:Label MultiLine=True Column=20 id="lblcomments" Text="" runat=server/></td>

		</tr>

		</table>

		<h5>to go back to where you came...<a href="guessbook.aspx">CLICK </a> here.

		<center>

		<a href='viewcomments.aspx'>View Comments</a>

	</td>

	</tr>

	</table>

</td>

	

</tr>

<asp:label id=footer runat=server/>

</table>

</body>

</html>



======end=====







"My the code be with you!"

mel :)







ASP+ wrote:



>How must the ConnectString looklike when I want to connect to an access 

>DB !

>

>What Connection must i use

>System.Data.OleDd

>or

>System.Data.SqlClient

>

>Christoph

>





__________________________________

www.edsamail.com

Message #4 by "max.li" <max@a...> on Thu, 5 Jul 2001 03:00:03
Application Error

---------------------------------------------------------------------------

-----



Parser Error 

Description: An error occurred during the parsing of a resource required 

to service this request. Please review the specific parse error details 

below and modify your source file appropriately. 



Parser Error Message: Could not find file 'c:\inetpub\wwwroot\test2

\header.ascx'.



Source Error: 





Line 1:  <%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

Line 2:  <%@ Register TagPrefix="mel" Tagname="leftmenu" 

Src="leftmenu.ascx" %>

Line 3:  

 



Source File: c:\inetpub\wwwroot\test2\WebForm1.aspx    Line: 1 





---------------------------------------------------------------------------

-----

Version Information: Runtime Build: 1.0.2204.21; ASP.NET Build: 

1.0.2204.21 

> Hmmmmh? I feel good today so I want to share my simple codes with 

> you.... Just delete the unneccesary codes or modify it to for your use.

> 

> 

> ====guessbook.aspx====

> 

> <%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

> <%@ Register TagPrefix="mel" Tagname="leftmenu" Src="leftmenu.ascx" %>

> 

> <html>

> <head>

> <link rel="stylesheet" type="text/css" href="styleko.css"/>

> <script language=C# runat=server>

> 

> void Page_Init(Object sender, EventArgs e)

> {

> footer.Controls.Add(Page.LoadControl("footer.ascx"));

> 

> }

> 

> void Page_Load(Object sender, EventArgs e)

> {

> 	if(!Page.IsPostBack)

> 	{

> 	msg.Text=null;

> 	visitorcomments.Text=null;

> 	visitorname.Text="";

> 	visitoremail.Text="";

> 	}

> }

> void submit(Object sender, EventArgs e){

> 

> if (visitorcomments.Text!=""&&visitorname.Text!=""&&visitoremail.Text!

="")

> {

> 	string req = "";

> 	req+="&&visitorcomments="+visitorcomments.Text;

> 	req+="&&visitoremail="+visitoremail.Text;

> 	req+="&&visitorname="+visitorname.Text;

> 	

> 	msg.Text="";

> 	visitorcomments.Text="";

> 	visitorname.Text="";

> 	visitoremail.Text="";

> 	Page.Response.Redirect("guess.aspx?" + req);

> 	

> }

> else

> 	{

> 	msg.Text="Please complete the field";

> 	}

> }

> </script>

> </head>

> <body bgcolor=#336699>

> <table border=0 cellpadding=0 cellspacing=0 bgcolor="white" height=100% 

width=100%>

> 

> <mel:header runat=server/>

> 

> <tr valign=top height=100%>

> <td colspan=0 valign=top height=100%>

> 	<table border=0 valign=top cellpadding=0 cellspacing=0 

height=100% bgcolor=white>

> 	<tr height=100% valign=top>

> 	<td colspan=1 height=100% valign=top>	

> 	<mel:leftmenu runat=server/>

> 	</td>

> 	

> 

> 	<td valign=top align=center width=100%><hr 

color=#36699><p>Please fill free to fill-up our public guess book. </p>

> <form runat=server id=form1>

> 

> 	<p align=center>

> 	<asp:Label id=msg runat=server Text=""/><br>

> 		<asp:TextBox id="visitorcomments" Rows=8 Columns=30 

TextMode="MultiLine" runat=server Text=""/>

> 	<br><br>

> 	Name:   <asp:TextBox id="visitorname" Text="" runat=server/>

> 	<br>

> 	Email:  <asp:TextBox id="visitoremail" Text="" runat=server/>

> 	<br><br>

> 	<asp:Button Text="Submit Comments" onClick="submit" id=button1 

runat=server/>

> 	<input type="Reset" Text="Clear" runat=server/>

> 	</p>

> 	<br>

> 	

> 	

> 	

> </form>

> 	</td>

> 	</tr>

> 	</table>

> </td>

> 	

> </tr>

> <asp:label id=footer runat=server/>

> </table>

> </body>

> </html>

> 

> =====end guessbook====

> 

> 

> 

> 

> ======guess.aspx===

> 

> <%@ Register TagPrefix="mel" TagName="header" Src="header.ascx" %>

> <%@ Register TagPrefix="mel" Tagname="leftmenu" Src="leftmenu.ascx" %>

> <%@ Import NameSpace="System.Data" %>

> <%@ Import NameSpace="System.Data.OleDb" %>

>   <%@ Page Language="C#" Debug="true" %>

> 

> <html>

> <head>

> <link href="styleko.css" type="text/css" rel="stylesheet"/>

> 

> <script language=C# runat=server>

> 

> void Page_Init(Object sender, EventArgs e)

> {

> footer.Controls.Add(Page.LoadControl("footer.ascx"));

> 

> }

> 

> void Page_Load(Object sender, EventArgs e)

> {

> 

> string visitor=Request.Params["visitorname"];

> string email=Request.Params["visitoremail"];

> string strcomments=Request.Params["visitorcomments"];

> 

> string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data 

Source="+Server.MapPath(".\\db\\db1.mdb");

> 

> OleDbConnection conn = new OleDbConnection(strconn);

> 

> conn.Open();

> 

> string strcomm="Insert into visitor

(visitorname,visitoremail,visitorcomments)values('"+visitor.ToString()

+"','"+email.ToString()+"','"+strcomments.ToString()+"')";

>   

> OleDbCommand comm = new OleDbCommand(strcomm,conn);

> comm.ExecuteNonQuery();

> conn.Close();

> 

> 

> lblname.Text=visitor;

> lblemail.Text=email;

> lblcomments.Text=strcomments;

> }

> </script>

> 

> </head>

> <body bgcolor=#336699>

> <table border=0 cellpadding=0 cellspacing=0 bgcolor="white" height=100% 

width=100%>

> 

> <mel:header runat=server/>

> 

> <tr valign=top height=100%>

> <td colspan=0 width=100%>

> 	<table border=0 cellpadding=0 cellspacing=0 height=100% 

bgcolor=white width=100%>

> 	<tr height=100%>

> 	<td>	

> 	<mel:leftmenu runat=server/>

> 	</td>

> 

> 	

> 	<td valign=top align=center width=100%><hr color=#336699>

> 	<center>

> 		<table border=0 bordercolor=#336699 width=50% 

rightmargin=0 leftmargin=0 >

> 		<br>

> 		<tr bgcolor=#336699 class=title>

> 		<td colspan=2 align=center><B>Thank You</B>

> 		</td>

> 		</tr>

> 		<tr>

> 		<td>Name:</td>

> 		<td><asp:Label id="lblname" Text="" runat=server/></td>

> 		</tr>

> 		<tr>

> 		<td>Email:</td>

> 		<td><asp:Label id="lblemail" Text="" runat=server/></td>

> 		</tr>

> 		<tr>

> 		<td>Message:</td>

> 		<td><asp:Label MultiLine=True Column=20 

id="lblcomments" Text="" runat=server/></td>

> 		</tr>

> 		</table>

> 		<h5>to go back to where you came...<a 

href="guessbook.aspx">CLICK </a> here.

> 		<center>

> 		<a href='viewcomments.aspx'>View Comments</a>

> 	</td>

> 	</tr>

> 	</table>

> </td>

> 	

> </tr>

> <asp:label id=footer runat=server/>

> </table>

> </body>

> </html>

> 

> ======end=====

> 

> 

> 

> "My the code be with you!"

> mel :)

> 

> 

> 

> ASP+ wrote:

> 

> >How must the ConnectString looklike when I want to connect to an access 



> >DB !

> >

> >What Connection must i use

> >System.Data.OleDd

> >or

> >System.Data.SqlClient

> >

> >Christoph

> >

> 

> 

> __________________________________

> www.edsamail.com

Message #5 by "Mel C Solomon" <melsolomon@e...> on Fri, 6 Jul 2001 16:17:00 -0800
max.li;



... I use User Controls in the page....i suggest you explore 

the quickstart tutorials.... everyone who wants to learn asp.net 

should read the tutorials...i'm sure you'll learn many things on 

it just like me.:-)



...as a work aroud, you my delete all the <%@ Register--%> at the 

top of the page as well as their component -->i.e.	



<mel:leftmenu runat=server/> ....it should work.



Back to you original question:



>> >How must the ConnectString looklike when I want to connect 

to an access 

>

>> >DB !

>> >

>> >What Connection must i use

>> >System.Data.OleDd

>> >or

>> >System.Data.SqlClient

>> >





...Here it is complete connection example:

==========

 string strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data 

Source="+Server.MapPath(".\\db\\db1.mdb");



 OleDbConnection conn = new OleDbConnection(strconn);

 

conn.Open();



 //Some sql..I'm inserting new records here //



 string strcomm="Insert into visitor

(visitorname,visitoremail,visitorcomments)values('"+visitor.ToString()

+"','"+email.ToString()+"','"+strcomments.ToString()+"')";

   

 OleDbCommand comm = new OleDbCommand(strcomm,conn);

 comm.ExecuteNonQuery();

 conn.Close();





==========









Some Changes:



========Changes====

Beta 1         ==>>           Beta 2

System.Data.SQL = System.Data.SqlClient

SQLConnection = SqlConnection

SQLCommand = SqlCommand

SQLDataSetCommand = SqlDataAdapter

SQLDataReader = SqlDataReader



System.Data.ADO = System.Data.OleDb

ADOConnection = OleDbConnection

ADOCommand = OleDbCommand

ADODataSetCommand = OleDbDataAdapter

ADODataReader = OleDbDataReader



SQLDataSetCommand.FillDataSet() = SqlDataAdapter.Fill()

ADODataSetCommand.FillDataSet() = OleDbDataAdapter.Fill()

___________________________________________







hth,



mel :)







__________________________________

www.edsamail.com


  Return to Index