. Şimdi Ben 4SQL SERVER ODBC HATASI (Geçersiz nesne adı) ama SQL sorgusunda eklerken mydb.dbo.mytable tüm iyi çalışır
Benim bağlantı dizesini asp.net ye yükseltmek çalışıyorum geçerli:
<add key="SqlConnection"
value="DRIVER={SQL Server};SERVER=bel\SQLEXPRESS;Trusted_connection=yes;DATABASE=mydb;option=3;"/>
alıyorum hata
hATA [42S02] [Microsoft] [ODBC SQL Server sürücüsü] [ SQL Sunucu] Geçersiz nesne adı 'mytable'.
OdbcCommand dataCommand = new OdbcCommand ("mytable from mytable", dataConnection);
dataCommand.CommandTimeout = 900;
OdbcDataReader dataReader = dataCommand.ExecuteReader (CommandBehavior.CloseConnection); Benselect * from mydb.dbo.mytable
olarak SQL yazdığımda
tüm gayet iyi çalışıyor
ben db ayarlarına (güvenlik, şema, dbo) veya bağlantı dizesinde değiştirmek gerekir?
Sadece her zaman şemasını belirlemek - örneğin sadece 'MyTable' yerine' dbo.MyTable'ı kullanın - bu yüzden dbo.mytable'dan * seçmeyi deneyin - işe yarıyor mu? –