 |
|
ใช้ IIS ตอนรันปกตินะครับ เเต่ตอนที่มีเกี่ยวกับฐานข้อมูล ผมใช้ SQL Server SQLEXPRESS บน Network SQL Server Surface Area |
|
 |
|
|
 |
 |
|
คือผมยังสงสัยอยู่ว่า SQL SERVER ใน ตัว ViSual studio กับ SQL Server 2005 || 2008 ทำงานเหมือนกันรึเปล่า คือว่าผมใช้ SQL SERVER ที่มีมาในตัว VS อะครับ เเต่ถ้ารันในตัว VS ใช้ฐานข้อมูลได้หมดเลยนะครับ เเต่พอมาใช้กัย IIS มันติดต่อฐานข้อมูลไม่ได้
|
 |
 |
 |
 |
Date :
2011-03-13 10:39:26 |
By :
Kotakin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
งงมากเลย สองวันเเล้ว ผมยังมั่วไม่สำเร็จ ไม่เเน่ใจว่าเป็นที่อะไรกันเเน่ รบกวนหน่อยนะครับ
|
 |
 |
 |
 |
Date :
2011-03-14 11:47:18 |
By :
Kotakin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอา ConnectionString มาดูกันครับ
|
 |
 |
 |
 |
Date :
2011-03-14 11:57:40 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (C#)
string ConnectionString = ConfigurationManager.AppSettings["ConnectionString"].ToString();
SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();
string sql = "INSERT INTO People (people_fullname, birth_day, people_nickname, people_numId, address, phone, mail, group_name, username, password) "
+ " VALUES ('" + ddl_type.SelectedItem + " " + tbx_fullname.Text + "','" + ddl_Day.SelectedItem + "/" + ddl_Mouth.SelectedItem + "/" + ddl_Years.SelectedItem + "','" + tbx_nickname.Text + "', '"
+ tbx_id.Text + "', '" + tbx_address.Text + "', '" + tbx_tel.Text + "', '" + tbx_mail.Text + "', 'people' , '" + tbx_username.Text + "', " + " '" + tbx_password.Text + "')";
SqlCommand com = new SqlCommand(sql, conn);
ประมาณนี้อะครับ หรือต้องไปเซตไรใน IIS รึเปล่าครับ
|
 |
 |
 |
 |
Date :
2011-03-14 13:12:50 |
By :
Kotakin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

หมายถึงตัวนี้ครับ ConfigurationManager.AppSettings["ConnectionString"]
|
 |
 |
 |
 |
Date :
2011-03-14 14:00:15 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช่แบบนี้รึเปล่าครับ ดูใน appSetting หรือ ที่ไหนครับ
Code (ASP)
<appSettings>
<add key="ConnectionString" value="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" />
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
มือใหม่งงครับ ^^ เพิ่งหัดเขียน ASP
|
ประวัติการแก้ไข 2011-03-14 15:06:46
 |
 |
 |
 |
Date :
2011-03-14 15:05:37 |
By :
Kotakin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<connectionStrings>
ผมว่าน่าจะอันนี้นะ แต่ทำไม ไม่เซต ให้เจอ DataBase ของคุณละ
ตัวอย่างครับ..
<!--
<add key="ConnectionString"
value="Server=HOME-XP\SQLEXPRESS;UID=Admins;PASSWORD=account;database=Account;Max Pool Size=400;Connect Timeout=600;" />-->
อธิบายนะ
Server= " ชื่่อ Server ของเรา "
UID = " UserID ที่ Server (เราต้อง สร้างเอง)
PASSWORD = "รหัสผ่าน ที่ Server (เราต้อง สร้างเอง) สร้างใส่ใน User Account ใน SQL server นะ
database = " ชื่อ Database "
Max Pool Size=400 ** อันนี้ไม่แน่ใจ เอาตามเค้ามา
onnect Timeout=600 ** น่าจะ เป็น ตัว Time out ของ database นะ
|
 |
 |
 |
 |
Date :
2011-03-14 15:15:55 |
By :
koungkung |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
AttachDbFilename=|DataDirectory|\Database.mdf;
|
 |
 |
 |
 |
Date :
2011-03-14 15:38:21 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณทุกท่านมากครับๆ ^^
|
 |
 |
 |
 |
Date :
2011-03-15 12:55:22 |
By :
Kotakin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|