
Nelze připojit k databázi přes ODBC v ASP
Vytvořil jsem si jednoduché stránky ASP s použitím databáze v MS Accessu s příponou MDB. Jde mi jen o připojení k databázi, zápis a čtení z ní. Do zdrojů dat ODBC jsem do položky Systémové DSN přidal cestu k souboru databáze. Používám internetovou informační službu, kde jsem nastavil domovský adresář webu atd. Přikládám část kódu stránky s připojením k databázi, což je ale asi v pořádku.
Ve Win XP vše funguje tak, jak má. Ale ve Win Vista se zobrazí web ASP normálně, jenom všude chybí data z databáze. Políčka, kam se mají data dotáhnout, jsou prázdná. Jinak stránky fungují. Nevíte, co dělám špatně, že mi stránky nechtějí spolupracovat s databází?
----------------------
// část kódu pro připojení k databázi a sečtení řádků
<%
set conn=Server.CreateObject("ADODB.Connection")
conn. Open("kolo")
set rs=conn.Execute("SELECT * FROM kolo")
pocet=0
Do Until rs.EOF
pocet=pocet+1
rs.MoveNext
Loop
%>
http://www.zive.cz/Poradna/Nelze-pripojit-k-databaz i-pres-ODBC-v-ASP/sc-20-cq-357524/default.aspx?cons ultanswers=1
Doporučil bych ošetřit chybové stavy, tedy např. při neúspěšném připojení k DB serveru nebo výběru databáze vypsat chybovou hlášku. Aby jsi zjistil, v kterém kroku nastane chyba?
Zdravím,
díky aza nápad, ale nejsem zatím tak znalý v této oblasti; můžeš mi napsat, jaký kód mám do kódu stránky přidat, aby se něco vypsalo při chybě?
Díky
V ASP nedělám, takže konkrétní příklad po mě nechtěj...
Ale našel jsem tohle, vyzkoušej: 926939
Ako píše host, vlož si tam kontrolu, či nenastala chyba. Niečo takéto:
Alebo lepšie - prejdi na ASP.NET.